Toolkit
A comprehensive toolkit for developing, testing, and deploying Model Context Protocol (MCP) servers
Installation
npx mcp-server-toolkitAsk AI about Toolkit
Powered by Claude Β· Grounded in docs
I know everything about Toolkit. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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.
