MCP Server Toolkit
A comprehensive toolkit for developing, testing, and deploying Model Context Protocol (MCP) servers.
MCP Server Toolkit
A comprehensive toolkit for developing, testing, and deploying Model Context Protocol (MCP) servers.
🚀 Overview
This repository provides a structured environment for creating production-ready MCP servers with built-in testing frameworks, templates, and documentation.
📁 Directory Structure
mcp-server-toolkit/
├── servers/ # Production-ready MCP servers
│ └── applescript/ # AppleScript execution server
├── testing/ # Centralized testing framework
│ ├── framework/ # Core test utilities
│ ├── suites/ # Test suites per server
│ └── results/ # Test results (gitignored)
├── development/ # Active development/prototypes
├── templates/ # Boilerplate for new servers
│ ├── node-mcp-template/ # Node.js server template
│ └── python-mcp-template/ # Python server template
├── docs/ # Documentation
│ ├── guides/ # How-to guides
│ └── api/ # API documentation
├── tools/ # Development utilities
└── _archive/ # Archived/deprecated items
🏗️ Available Servers
AppleScript MCP Server
Execute AppleScript commands through the MCP protocol. Enables interaction with macOS applications and system features.
- Location:
servers/applescript/ - Languages: Node.js & Python implementations
- Documentation:
docs/guides/applescript-permissions-guide.md
🧪 Testing
Run tests for all servers:
cd testing/framework
node test-runner.js
Run tests for a specific server:
cd testing/suites/applescript
./permissions-check.sh
📝 Creating a New MCP Server
- Choose a template from
templates/ - Copy to
development/for initial work - Follow the template README for setup
- Move to
servers/when production-ready
🔧 Global Configuration
Add to your ~/.claude/claude_config.json:
{
"mcpServers": {
"applescript": {
"command": "node",
"args": ["/path/to/mcp-server-toolkit/servers/applescript/server.js"]
}
}
}
📚 Documentation
🤝 Contributing
- Develop new servers in
development/ - Write comprehensive tests in
testing/suites/ - Document in
docs/ - Submit PR when ready for
servers/
📄 License
Individual servers may have their own licenses. See each server's directory for details.
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Alpha Vantage MCP Server
ผู้สนับสนุนAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Celery Flower MCP
MCP server for Celery Flower — monitor workers, manage tasks and queues from any AI assistant
clj-kondo-MCP
Clojure linter
Markdown Navigation MCP
An MCP server that provides efficient navigation and reading of large markdown files using ctags to reduce context usage
Sensei MCP
Expert guidance for Dojo and Cairo development on Starknet, specializing in the Dojo ECS framework for building onchain worlds.
MCP Proxy
A thin proxy that allows clients to connect to MCP servers over HTTP without streaming transport.
APIMatic MCP
APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.
Remote MCP Server (Authless)
An example of a remote MCP server without authentication, deployable on Cloudflare Workers.
Postman API
An MCP server for interacting with the Postman API, requiring an API key.
Safe File MCP
A test server demonstrating all features of the MCP protocol, including prompts, tools, resources, and sampling.
Gemini CLI MCP Server
An MCP server and CLI wrapper for Google's Gemini CLI, featuring OAuth authentication support.