
mcp broker
MCP Broker
Repository Info
About This Server
MCP Broker
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Broker
A professional developer-friendly hub for Model Context Protocol (MCP) servers, similar to Hugging Face's models hub. MCP Broker provides a comprehensive list of MCP servers with quick integration code for popular MCP clients.
Features
- 🔍 Server Discovery: Browse and search through available MCP servers
- 📋 Integration Guides: Get ready-to-use configuration code for different MCP clients
- 🏷️ Categorization: Servers organized by categories (File Management, Development, Database, etc.)
- ⭐ Featured Servers: Highlighted popular and recommended servers
- 🔧 Multiple Clients: Support for VS Code, Cursor, Anthropic Desktop, Cline, and more
- 📱 Responsive Design: Works seamlessly on desktop and mobile devices
Supported MCP Clients
- VS Code - Microsoft Visual Studio Code
- Cursor - AI-powered code editor
- Anthropic Desktop - Claude desktop application
- Cline - AI coding assistant
Quick Start
Prerequisites
- Node.js (v14 or higher)
- npm or yarn
Installation
- Clone the repository:
git clone <repository-url>
cd mcp-broker
- Install dependencies for both server and client:
npm run install-all
Development
Run both server and client in development mode:
npm run dev
This will start:
- Backend server on
http://localhost:5000 - Frontend React app on
http://localhost:3000
Production
- Build the React app:
npm run build
- Start the production server:
npm start
The application will be available at http://localhost:5000
API Endpoints
Get All Servers
GET /api/servers
Query Parameters:
- category: Filter by category
- featured: true/false - Show only featured servers
- search: Search term for name, description, or tags
Get Server Details
GET /api/servers/:id
Get Integration Code
GET /api/integration/:client/:serverId
Get Categories
GET /api/categories
Get Supported Clients
GET /api/clients
Project Structure
mcp-broker/
├── server/ # Express.js backend
│ └── index.js # Main server file with API routes
├── client/ # React frontend
│ ├── src/
│ ├── public/
│ └── package.json
├── package.json # Root package.json with scripts
├── .env # Environment variables
└── README.md
Environment Variables
Create a .env file in the root directory:
PORT=5000
NODE_ENV=development
Contributing
- Fork the repository
- Create a feature branch:
git checkout -b feature-name - Make your changes
- Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin feature-name - Submit a pull request
Adding New MCP Servers
To add a new MCP server to the broker:
- Edit
server/index.js - Add your server object to the
mcpServersarray - Include all required fields: id, name, description, author, category, etc.
- Test the integration with different clients
License
MIT License - see LICENSE file for details
Support
For support and questions:
- Create an issue on GitHub
- Check the documentation at Model Context Protocol
Built with ❤️ for the MCP community
Quick Start
Clone the repository
git clone https://github.com/hysp-tech/mcp-brokerInstall dependencies
cd mcp-broker
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.