notion-mcp-server
Provides tools for reading and creating Notion pages, with support for markdown formatting, batch processing, and various block types.
Click on "Install 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-serverRead the Notion page 'Project Roadmap'."
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.
MCP Servers Collection
š°š· ķźµģ“ ģė“ (Korean)
Collection of MCP (Model Context Protocol) servers for Claude Desktop and Claude Code integration. This repository provides multiple specialized MCP servers for different automation and integration needs.
Available MCP Servers
š Notion MCP Server
Connect Claude to Notion for reading and creating pages.
Features:
Read Notion pages in markdown format
Create new pages with rich content
Support for headings, lists, code blocks, and more
Automatic text splitting and batch processing
š Playwright MCP Server
Browser automation and web scraping capabilities for Claude.
Features:
Multi-browser support (Chromium, Firefox, WebKit)
Page navigation and content extraction
Element interaction (click, fill forms)
Screenshot capture
Wait for elements and page states
Related MCP server: notion-mcp-server
Quick Setup
Prerequisites
Node.js 18+
Claude Desktop or Claude Code
Installation
Clone the repository
git clone https://github.com/turtleYJ/mcp-servers.git
cd mcp-serversInstall dependencies for all servers
npm run install:allConfigure Claude Code
For Notion MCP:
claude mcp add --transport stdio notion "node" "/path/to/mcp-servers/notion-mcp/server.js" --env NOTION_TOKEN="your_token_here"For Playwright MCP:
claude mcp add --transport stdio playwright "node" "/path/to/mcp-servers/playwright-mcp/server.js"Verify installation
claude mcp listIndividual Server Setup
Each MCP server can be set up independently. See the README files in each server directory for detailed setup instructions:
Available Scripts
# Install dependencies for all servers
npm run install:all
# Start individual servers
npm run start:notion
npm run start:playwrightArchitecture
Claude Desktop/Code ā MCP Protocol (JSON-RPC/STDIO) ā MCP Servers ā External APIsEach MCP server:
Uses the standardized MCP protocol
Runs as an independent process
Communicates via STDIO transport
Provides specific tools and capabilities
Configuration Examples
Claude Desktop Config
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"notion": {
"command": "node",
"args": ["/absolute/path/to/notion-mcp/server.js"],
"env": {
"NOTION_TOKEN": "YOUR_NOTION_TOKEN"
}
},
"playwright": {
"command": "node",
"args": ["/absolute/path/to/playwright-mcp/server.js"]
}
}
}Claude Code Config
# Add multiple MCP servers
claude mcp add --transport stdio notion "node" "/path/to/notion-mcp/server.js" --env NOTION_TOKEN="token"
claude mcp add --transport stdio playwright "node" "/path/to/playwright-mcp/server.js"Available Tools
Once configured, the following tools will be available in Claude:
Notion Tools (prefix: mcp__notion__)
mcp__notion__read_page: Read Notion page contentmcp__notion__create_page: Create new Notion pages
Playwright Tools (prefix: mcp__playwright__)
mcp__playwright__navigate_to_page: Navigate to URLsmcp__playwright__get_page_content: Extract page contentmcp__playwright__click_element: Click page elementsmcp__playwright__fill_input: Fill form inputsmcp__playwright__take_screenshot: Capture screenshotsmcp__playwright__wait_for_element: Wait for elementsmcp__playwright__close_browser: Close browser instances
Development
Project Structure
mcp-servers/
āāā notion-mcp/ # Notion integration server
ā āāā server.js
ā āāā package.json
ā āāā README.md
āāā playwright-mcp/ # Browser automation server
ā āāā server.js
ā āāā package.json
ā āāā README.md
āāā docs/ # Documentation
āāā config/ # Configuration examples
āāā package.json # Root workspace configAdding New MCP Servers
Create a new directory for your server
Implement the MCP server using
@modelcontextprotocol/sdkAdd package.json with appropriate dependencies
Update the root package.json workspace configuration
Add documentation and examples
Troubleshooting
Common Issues
MCP servers not appearing in Claude:
Ensure correct absolute paths in configuration
Restart Claude Desktop/Code after adding servers
Check that Node.js is accessible from the command line
Permission errors:
Verify file permissions for server scripts
Ensure environment variables are properly set
Server crashes:
Check individual server logs
Verify all dependencies are installed
Test servers independently using
npm start
Debugging
Server Logs (macOS):
tail -f ~/Library/Logs/Claude/mcp-server-notion.log
tail -f ~/Library/Logs/Claude/mcp-server-playwright.log
tail -f ~/Library/Logs/Claude/mcp.logTest Individual Servers:
cd notion-mcp && npm start
cd playwright-mcp && npm startContributing
Contributions are welcome! Please feel free to:
Report bugs and issues
Suggest new MCP server ideas
Submit pull requests with improvements
Add documentation and examples
License
MIT
Documentation
Made with ā¤ļø for Claude Code and Claude Desktop users
This server cannot be installed
Maintenance
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
- Alicense-qualityDmaintenanceEnables structured note-taking with markdown support, dynamic tagging system, advanced search capabilities, and markdown export functionality through natural language conversations in Claude Desktop.3GPL 3.0
- AlicenseCqualityDmaintenanceEnables natural language interaction with Notion workspace, including search, page/database management, markdown conversion, and productivity shortcuts.27MIT
- Alicense-qualityDmaintenanceGives Claude full read/write access to your Notion workspace with token-efficient compression and parallel operations.1Apache 2.0
- Alicense-qualityDmaintenanceIntegrates Notion with Claude Code, enabling search, read, and write operations on Notion pages and databases via the Model Context Protocol.2,228MIT
Related MCP Connectors
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Read and write your Fresh Jots notes from Claude, Cursor, and any MCP client.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/turtleYJ/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server