Skip to main content
Glama

notion-mcp

铁匠徽章

一个简单的模型上下文协议 (MCP) 服务器,与 Notion 的 API 集成来管理我的个人待办事项列表。

演示

演示

Related MCP server: Notion MCP Server

视觉指南

Notion MCP 查询 1

Notion MCP 查询 1

Notion MCP 查询 2

Notion MCP 查询 1

Notion MCP 查询 3

Notion MCP 查询 1

先决条件

  • Python 3.11 或更高版本

  • 具有 API 访问权限的 Notion 帐户

  • Notion 集成代币

  • 您想要管理待办事项列表的 Notion 页面

  • 克劳德桌面克林特

设置

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 Notion MCP:

npx -y @smithery/cli install @Badhansen/notion-mcp --client claude
  1. 克隆存储库:

git clone https://github.com/Badhansen/notion-mcp.git
cd notion-mcp
  1. 设置Python环境:

uv venv
source .venv/bin/activate
uv pip install -e .
  1. 创建 Notion 集成:

  2. 通过集成共享您的数据库/页面:

    • 使用数据库/表或页面打开您的概念工作区。

    • 点击“…”菜单→“添加连接”

    • 选择您的集成(按名称搜索)

配置

  1. 创建.env文件:

cp .env.example .env
  1. .env中配置 Notion 凭证:

NOTION_TOKEN=<your-notion-api-token>
PAGE_ID=<your-notion-page-id>
NOTION_VERSION="2022-06-28"
NOTION_BASE_URL="https://api.notion.com/v1"
  1. 要按预期将其与 Claude Desktop 一起使用,您需要调整claude_desktop_config.json文件。前往Claude Desktop -> Settings -> Developer -> Edit Config 。现在添加Notion服务器配置。

{
    "mcpServers": {
        "notion-mcp": {
            "command": "uv",
            "args": [
                "--directory",
                "/Users/username/Projects/Python/notion-mcp/src" /* Path to your project */,
                "run",
                "server.py"
            ]
        }
    }
}

发展

项目结构:

notion-mcp/
├── docs/
├── src/
│ └── server.py
├── .env
├── .python-version
├── README.md
├── pyproject.toml
└── uv.lock

支持功能

显示任务

要显示 Notion 工作区中的所有任务,请使用show_all_todos函数:

{
    "name": "show_all_todos",
    "arguments": {}
}

添加任务

要向 Notion 工作区添加新任务,请使用add_todo函数:

{
    "name": "add_todo",
    "arguments": {
        "task": "Your task description"
    }
}

更新任务

要更新 Notion 工作区中的现有任务,请使用complete_todo函数:

{
    "name": "complete_todo",
    "arguments": {
        "task_id": "your-task-id"
    }
}

贡献

  1. 分叉存储库

  2. 创建功能分支

  3. 提交拉取请求

执照

MIT 许可证。详情请参阅 LICENSE 文件。

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Badhansen/notion-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server