modelscope·@karaage0703/notion-mcp-light
暂无描述。
NotionMCP Light 是一个使用 Notion API 同步 Markdown 文件和 Notion 页面的 Model Context Protocol (MCP) 服务器。
该项目旨在解决官方 Notion Model Context Protocol (MCP) 服务器存在的效率问题(即以块为单位读写 Markdown 并消耗 LLM 令牌)。它提供了一个非官方的 MCP 服务器,能够直接通过 API 同步 Markdown 文件与 Notion 页面/数据库,而无需使用令牌。
Markdown → Notion
Notion → Markdown
MCP 服务器兼容性
bash
uv sync
.env 文件来设置令牌。bash
NOTION_TOKEN=your_notion_api_token
bash uv run python -m src.main
或者,直接指定令牌:
bash uv run python -m src.main --token your_notion_api_token
bash python -m src.main
或者,直接指定令牌:
bash python -m src.main --token your_notion_api_token
要在 Cline/Cursor 等 AI 工具中使用 NotionMCP Light,请在 mcp_settings.json 文件中添加如下配置:
json "notion-mcp-light": { "command": "uv", "args": [ "run", "--directory", "/path/to/notion-mcp-light", "python", "-m", "src.main" ], "env": { "NOTION_TOKEN": "your_notion_api_token" }, "disabled": false, "alwaysAllow": [] }
请将 /path/to/notion-mcp-light 替换为 NotionMCP Light 的安装目录。
NotionMCP Light 提供了以下 MCP 工具:
上传 Markdown 文件并创建为 Notion 页面。
json { "jsonrpc": "2.0", "method": "uploadMarkdown", "params": { "filepath": "path/to/markdown.md", "database_id": "optional_database_id", "page_id": "optional_parent_page_id" }, "id": 1 }
下载 Notion 页面并保存为 Markdown 文件。
json { "jsonrpc": "2.0", "method": "downloadMarkdown", "params": { "page_id": "notion_page_id", "output_path": "path/to/output.md" }, "id": 2 }
本项目根据 MIT 许可证发布。详情请参阅 LICENSE 文件。
一个由FastMCP驱动的服务器,用于通过编程方式创建、编辑和渲染PowerPoint(PPTX)演示文稿,具有幻灯片创建、内容插入和PNG渲染等功能。
赋予AI代理在项目背景下使用灵活的MCP工具安全读取和提取PDF文件中的信息(文本、元数据、页数)的能力。
一种模型上下文协议服务器,通过 Graph API 实现与 Microsoft 365 服务(Excel、日历、邮件、OneDrive、Teams 等)的交互,使人工智能助手能够通过自然语言管理 Microsoft 365 资源。
暂无描述。
暂无描述。
暂无描述。