Clean Notes

app.cleannotes由 cleannotes.app 发布官方发布者v1.0.1更新于 Oct 26, 2026

Kanban tasks and project notes for AI clients, with OAuth and per-project read or write grants.

已验证Streamable HTTP可网页运行效率与工作流知识与记忆

概览

AI 生成的概览

托管式 MCP 服务器,让 AI 助手在你明确授权的项目中读取和更新 Clean Notes 看板任务与项目笔记。

可以做什么
  • 列出并读取项目,包括状态列和可指派成员
  • 列出并读取任务,可按状态、负责人或最后修改时间筛选并分页
  • 列出并读取项目笔记,可看摘要或完整正文
  • 创建和更新任务,并将任务标记为完成
  • 创建和更新笔记,包括置顶
适用场景
适合已经在使用 Clean Notes 的小团队,希望助手在聊天客户端里直接回答逾期或受阻任务、把会议记录转成任务、更新任务状态或撰写项目笔记。
运行要求
远程 Streamable HTTP 端点,无需本地安装。需要 Clean Notes 账户,免费方案已包含 AI 访问。登录使用 OAuth 2.1(动态客户端注册与 PKCE),无需粘贴 API 密钥或令牌。登录后需选择该连接可访问的项目,并逐个设定只读或可读写。
安装前请注意
写入工具会在已授权项目中创建和更新任务与笔记;无法删除任何内容,也不能修改成员、设置或账单。未授权任何项目的连接读不到数据,未获变更授权的项目会拒绝写入。每个项目保留 AI 变更活动日志(客户端、工具、时间、结果,仅元数据)。AI 变更计入每月额度(免费 50 次、Pro 5,000 次、Scale 25,000 次),付费方案需付费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Clean Notes,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/app.cleannotes%2Fclean-notes/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "clean-notes": {
      "type": "http",
      "url": "https://cleannotes.app/mcp"
    }
  }
}

README

[Clean Notes]

Clean Notes MCP server

Kanban tasks and project notes for AI clients, with OAuth and per-project read or write grants.

Clean Notes is a project workspace for small teams: a kanban board with list and timeline views, project notes beside the tasks they explain, and realtime updates. Its MCP server lets GitHub Copilot, ChatGPT, Claude or any MCP client read and update the projects you approve, and nothing else.

[Install in VS Code] [Install in VS Code Insiders]

This repository documents the hosted server. There is nothing to install or run locally: you point your client at the endpoint and sign in.

Endpointhttps://cleannotes.app/mcp
TransportStreamable HTTP, stateless
AuthenticationOAuth 2.1 with dynamic client registration and PKCE. No API key or token to paste.
Tools11: six read, five write, no delete
Registry nameapp.cleannotes/clean-notes

You need a Clean Notes account. The free plan includes AI access.

Configure

VS Code with GitHub Copilot

Use the install button above, or add the server to .vscode/mcp.json in your workspace (or to your user mcp.json):

json
{  "servers": {    "clean-notes": {      "type": "http",      "url": "https://cleannotes.app/mcp"    }  }}

Start the server. When VS Code asks to sign in to Clean Notes, allow it; your browser opens Clean Notes, where you sign in and choose the projects to share. The tools then appear in Copilot Chat in agent mode.

Claude Code

bash
claude mcp add --transport http clean-notes --scope user https://cleannotes.app/mcp

Then run /mcp in Claude Code and choose Authenticate next to Clean Notes.

Claude (app and web)

Settings → Connectors → Add custom connector, paste https://cleannotes.app/mcp, and authenticate.

ChatGPT

Open the Clean Notes plugin, connect your account and authorize your projects.

Any other MCP client

Register https://cleannotes.app/mcp as a Streamable HTTP server and finish the OAuth sign-in in your browser. The client discovers everything else from https://cleannotes.app/.well-known/oauth-protected-resource.

Choose what the assistant can reach

Signing in proves who you are; it does not open your workspace. Right after the sign-in, Clean Notes asks which projects this connection may reach and, for each one, whether it may only read or also make changes. A connection with no project grant reads nothing.

  • Grants are made and revoked in Clean Notes, in each project's AI tools panel.
  • Project owners decide whether members may connect their own AI tools.
  • The assistant cannot delete anything, and cannot change members, settings or billing.

Use it

Ask in plain language, for example:

  • "Which tasks in my Launch project are overdue or blocked, and who owns each one?"
  • "Create tasks in my Launch project from these meeting notes, with an owner and a due date for each."
  • "Mark the pricing page task as done and write a project note with today's decisions."
  • "What changed in the Website project since Monday?"

Tools

ToolAccessWhat it does
clean_notes_list_projectsreadLists the projects this connection may reach.
clean_notes_get_projectreadReturns a project with its ordered statuses and the members who can be assigned.
clean_notes_list_tasksreadLists tasks, filtered by status, assignee or last change, with a cursor and a limit.
clean_notes_get_taskreadReturns a task with its full details.
clean_notes_list_notesreadLists notes as short previews, with a cursor.
clean_notes_get_notereadReturns a note's whole body.
clean_notes_create_taskwriteCreates a task: title, details, status, priority, assignee and dates.
clean_notes_update_taskwriteChanges a task's fields.
clean_notes_complete_taskwriteMarks a task as done.
clean_notes_create_notewriteCreates a note with a title and a body, optionally pinned.
clean_notes_update_notewriteEdits a note's title, body or pin.

Write tools work only in projects granted read and change; anywhere else the call is refused.

Built to be retried safely

  • Every write takes an idempotency key, so a repeated call returns the first result instead of creating a second task or note.
  • Updates and completion carry the record's expectedUpdatedAt. If someone else changed it first, the call fails with a conflict instead of overwriting their edit, and the assistant re-reads before trying again.
  • Every tool is closed-world: it reads and writes the authorized projects only and never reaches the internet.
  • Each project keeps an activity log of AI changes, with the client, tool, time and outcome. It stores metadata, not the contents of the calls.

Pricing

AI access is on every plan. Only successful changes count toward the monthly allowance; reads, conflicts and rejected calls are free.

PlanPriceAI changes per month
Free$050
Pro$4.90 per month5,000
Scale$14.90 per month25,000

Billing follows the projects you create, so people you invite never pay for a seat. See pricing.

Links

Clean Notes is a proprietary hosted service. This repository holds its public documentation only; the server's source code is not published here.

来源:README.md,提交 200914b

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

2
  1. v1.0.1最新Oct 20, 2026
  2. v1.0.0Oct 15, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。