Notion知识库MCP服务器可提供对Notion知识库的访问,它通过Cline VSCode扩展来实现,能让用户更便捷地查询知识库信息。
克隆此仓库:
git clone https://github.com/yourusername/notion-mcp-server.git
cd notion-mcp-server
创建.env文件并添加你的Dify API密钥:
echo "DIFY_API_BACKEND_KEY=your-api-key-here" > .env
在Cline中安装服务器:
fastmcp install notion_mcp_server.py
这将自动完成以下操作:
安装完成后,你可以在Cline中通过提问来查询Notion知识库。例如:
告诉我内部工具的相关信息
服务器将从你的Notion知识库返回相关信息,包括:
服务器在安装过程中自动配置,但如果你需要手动更新Cline的设置文件,可以这样做:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json示例配置:
{
"mcpServers": {
"notion-kb": {
"command": "uv",
"args": [
"run",
"--with", "fastmcp",
"--with", "python-dotenv",
"--with", "requests",
"fastmcp",
"run",
"/absolute/path/to/notion_mcp_server.py"
],
"env": {
"DIFY_API_BACKEND_KEY": "your-api-key"
}
}
}
}
用于开发和测试:
安装依赖项:
pip install -r requirements.txt
运行开发服务器:
fastmcp dev notion_mcp_server.py
这将启动MCP Inspector界面以测试服务器。
服务器无法连接
.env文件中的API密钥。依赖项问题
fastmcp install notion_mcp_server.py --force。服务器卡顿
有关详细信息,请参阅mcp_instructions.md以获取服务器实现和架构的详细说明。
本项目采用MIT许可证。