
概念-Chakra-MCP
fastMCP实现了intion-MCP服务器,并支持可扩展的自定义对象和功能
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
Notion Chakra MCP
This is a Notion integration service that provides MCP (Message Control Protocol) endpoints for interacting with Notion databases and pages.
Features
- List and query Notion databases
- Create and update pages
- Search Notion content
- Manage blocks and children
- Support for both stdio and SSE transports
Setup Options
1. MCP Client Configuration (Recommended)
Add the following to your ~/.cursor/mcp.json
:
{
"mcpServers": {
"notion-chakra-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"/path/to/notion-chakra-mcp/data:/app/data",
"-e",
"TRANSPORT",
"-e",
"NOTION_API_KEY",
"-e",
"HOST",
"-e",
"PORT",
"-e",
"PYTHONPATH=/app/src",
"notion-chakra-mcp"
],
"env": {
"TRANSPORT": "stdio",
"NOTION_API_KEY": "your_notion_api_key",
"HOST": "0.0.0.0",
"PORT": "8050"
}
}
}
}
Make sure to:
- Replace
/path/to/notion-chakra-mcp
with your actual project path - Set your
NOTION_API_KEY
value - Create a
data
directory in your project root:mkdir -p data
2. Docker Compose Setup
For development or standalone usage, you can use Docker Compose:
# Build and start with stdio transport
TRANSPORT=stdio docker-compose up notion-chakra-mcp
# Or with SSE transport
TRANSPORT=sse docker-compose up notion-chakra-mcp
3. Direct Docker Usage
For manual testing or custom setups:
# Build the image
docker build -t notion-chakra-mcp .
# Run with stdio transport
docker run --rm -i \
-v $(pwd)/data:/app/data \
-e TRANSPORT=stdio \
-e NOTION_API_KEY=your_key \
-e PYTHONPATH=/app/src \
notion-chakra-mcp
# Run with SSE transport
docker run --rm -i \
-v $(pwd)/data:/app/data \
-e TRANSPORT=sse \
-e NOTION_API_KEY=your_key \
-e HOST=0.0.0.0 \
-e PORT=8050 \
-p 8050:8050 \
-e PYTHONPATH=/app/src \
notion-chakra-mcp
Configuration
Environment Variables
-
NOTION_API_KEY
: Your Notion integration token (required) -
TRANSPORT
: Transport type (stdio
orsse
, defaults tostdio
) -
HOST
: Server host for SSE transport (defaults to0.0.0.0
) -
PORT
: Server port for SSE transport (defaults to8050
) -
PYTHONPATH
: Python module path (should be/app/src
)
Data Persistence
The service uses a data
directory for persistent storage:
- Mounted at
/app/data
inside the container - Stores schemas, database mappings, and other persistent data
- Must be created before running the container:
mkdir -p data
Development
Running Tests
# Install test dependencies
pip install -r requirements.txt
# Run tests
python -m pytest tests/ -v
Adding New Features
- Add your feature implementation in
src/
- Add tests in
tests/
- Update requirements.txt if needed
- Run tests to verify everything works
相关推荐
😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack
Reviews

user_V9Z1pc4i
Notion-Chakra-MCP by thestumonkey is a game-changing app that seamlessly integrates Notion and Chakra UI components. Its intuitive design and powerful features streamline productivity and enhance user experience. Whether you are managing projects or organizing personal tasks, this tool is indispensable. Highly recommend for anyone looking to optimize their workflow!

user_nGoxdMAC
Notion-Chakra-MCP by thestumonkey is a game-changer for any Notion enthusiast. This tool perfectly blends the power of Notion with advanced functionalities, making task management seamless and more efficient. The intuitive design and user-friendly interface are remarkable. Highly recommended for both beginners and experienced users looking to elevate their productivity.

user_7JTsfZ64
Notion-chakra-mcp by thestumonkey is an exceptional tool that seamlessly integrates with my workflow. It's intuitive and has significantly boosted my productivity. I love how easy it is to navigate and customize to fit my needs. Highly recommend it to anyone looking to streamline their tasks efficiently.