Notion MCP Server
Provides tools for interacting with Notion, enabling search across pages and databases, creation of new page records in a database, and appending checklist items to pages via the official Notion API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Notion MCP ServerSearch my Notion for the onboarding doc"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Notion MCP Server
Servidor Model Context Protocol (MCP) que conecta assistentes de inteligência artificial (como Antigravity, Claude Desktop, Cursor, VS Code, etc.) diretamente ao seu espaço de trabalho no Notion.
🧠 Como Funciona?
O MCP é um padrão aberto que transforma integrações externas em ferramentas nativas (tools) para a IA. Em vez de a IA tentar fazer requisições manuais ou exigir que você copie e cole dados, ela executa chamadas estruturadas diretamente para este servidor.
flowchart LR
AI["Assistente de IA<br/>(Antigravity, Claude, Cursor)"] -- "Chamada MCP (JSON-RPC / stdio)" --> Server["Servidor MCP<br/>(server.py)"]
Server -- "API Oficial (notion-client)" --> Notion["Workspace do Notion"]Entrada do Usuário: Você pede algo à IA (ex: "Busque minhas anotações sobre o projeto X" ou "Adicione uma tarefa no Notion").
Execução da Ferramenta: A IA seleciona a ferramenta adequada do servidor MCP e envia os parâmetros via
stdio(JSON-RPC).Comunicação com o Notion: O servidor
server.pyautentica viaNOTION_TOKENe executa a operação usando a SDK oficial do Notion (notion-client).Resposta Estruturada: O servidor retorna o resultado para a IA, que o apresenta de forma formatada para você.
Related MCP server: NotionMCP
🛠️ Ferramentas Disponíveis
Ferramenta | Descrição | Parâmetros |
| Pesquisa por páginas ou bancos de dados no Notion |
|
| Cria uma nova página/registro em um banco de dados |
|
| Adiciona um item de checklist ( |
|
🚀 Instalação e Configuração
1. Clonar o repositório
git clone https://github.com/EllenRocha1/notion-mcp.git
cd notion-mcp2. Instalar dependências
Recomenda-se o uso de um ambiente virtual (venv):
# Criar e ativar o ambiente virtual (opcional)
python -m venv .venv
# No Windows:
.venv\Scripts\activate
# No Linux/macOS:
source .venv/bin/activate
# Instalar dependências
pip install -r requirements.txt3. Configurar o Token do Notion
Acesse notion.so/my-integrations e crie uma nova integração (tipo Internal).
Copie o Internal Integration Secret.
Crie um arquivo
.envna raiz do projeto (use o.env.examplecomo base):NOTION_TOKEN=secret_seu_token_aquiImportante: No Notion, acesse as páginas ou bancos de dados que deseja manipular, clique nos três pontos (
...) no canto superior direito > Conexões (Connections) > e adicione a sua integração.
⚙️ Configuração no Cliente MCP (Exemplo: Antigravity / Claude Desktop)
Adicione a configuração no arquivo de configuração do seu cliente MCP:
{
"mcpServers": {
"notion": {
"command": "python",
"args": ["d:/notion-mcp/server.py"],
"env": {
"NOTION_TOKEN": "secret_seu_token_aqui"
}
}
}
}🔒 Segurança
O arquivo
.envestá explicitamente incluído no.gitignorepara prevenir o vazamento acidental de chaves secretas da API do Notion.Suas credenciais permanecem exclusivamente no seu ambiente local.
This server cannot be deployed
Maintenance
Related MCP Connectors
Securely search, create, and organize your Mem notes and collections from AI assistants.
Search your knowledge bases from any AI assistant using hybrid RAG.
Connect an AI assistant to a Capacities space (objects, daily notes, search).
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI workflows to integrate with Notion workspaces, supporting page and database creation, queries with filters and sorting, content updates, and workspace-wide search operations.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search, read, summarize, and analyze sentiment of Notion pages and databases, turning your Notion workspace into an intelligent, queryable knowledge system.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Notion workspaces through the Notion API, allowing them to search, read, create, update pages and databases, and manage comments using natural language commands.122,532 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search, create, and manage Notion workspace content including pages and databases. It supports advanced database querying, page updates, and content organization through natural language conversations.-