A centralized testing and development environment for MCP (Model Context Protocol) HTTP servers using FastMCP.
This repository contains 19 HTTP-based MCP servers converted from various sources to use the FastMCP framework. It serves as a kernel for testing and developing MCP servers before deploying them to production environments.
- 19 HTTP MCP Servers - All running on separate ports (8003-8026)
- FastMCP Framework - Modern async Python implementation
- Improved Error Handling - Graceful fallbacks and simulations
- Auto-Setup Capabilities - Automatic project structure detection
- Management Scripts - Easy server startup and configuration
- Brave Search (8003) - Web search capabilities
- Filesystem (8006) - File system operations
- Memory (8007) - Persistent memory storage
- Vercel v0 (8010) - AI component generation
- GitHub (8011) - Repository management
- OpenAI Tools (8012) - OpenAI API integration
- Supabase (8013) - Database operations
- Gemini (8014) - Google AI integration
- Anthropic Comprehensive (8015) - Claude API tools
- Sequential Thinking (8016) - Step-by-step reasoning
- Slack (8017) - Slack messaging
- Redis (8018) - Redis cache operations
- Context7 (8019) - Documentation search
- Docker (8020) - Container management
- Everything (8021) - Universal operations
- Fetch (8022) - HTTP requests
- Browserbase (8023) - Browser automation
- Hostinger (8024) - Hosting operations
- Vercel Deploy (8025) - Deployment automation
- Routing (8026) - Request routing
- Clone the repository
- Create a virtual environment:
python3 -m venv .venv source .venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Copy
.env.example
to.env
and add your API keys - Start servers using the management script:
./mcp-servers/manage_mcp_servers.sh start
Configure Claude to use these HTTP servers:
./mcp-servers/manage_mcp_servers.sh reset
- Fixed GitHub server parameter handling for None values
- Enhanced Supabase error handling with graceful fallbacks
- Improved v0 server with automatic project setup
- Better code extraction and markdown parsing
- Management script improvements to avoid session conflicts
This is a testing kernel - changes should be tested here before deploying to production environments like devloop3.
MIT