
MCP
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
MCP Server Hosting Platform
A platform that allows users to deploy and manage their own Model Context Protocol (MCP) servers for use with Claude Desktop and other compatible clients.
Features
- User registration and authentication
- Deploy various types of MCP servers (Brave Search, GitHub, etc.)
- Secure API key management
- Automatic generation of Claude Desktop configuration
- Usage monitoring and rate limiting
Architecture
The platform consists of:
- Web Frontend: React-based UI for server management
- Backend API: Express.js server handling deployments and authentication
- Server Manager: Manages MCP server instances and routes requests
- Database: Stores user information, server configurations, and usage data
Getting Started
Prerequisites
- Node.js 18+
- Docker and Docker Compose
- MongoDB
Installation
# Clone the repository
git clone https://github.com/yourusername/mcp-hosting-platform.git
cd mcp-hosting-platform
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Edit .env with your configuration
# Start the services
docker-compose up -d
Usage
- Register for an account
- Create a new MCP server
- Configure server settings and add any required API keys
- Copy the generated Claude Desktop configuration to your local machine
- Connect Claude Desktop to your hosted server
Deployment to Railway.app
This project can be easily deployed to Railway.app:
-
Fork this repository to your GitHub account
-
Create a new project on Railway.app
-
Select "Deploy from GitHub repo" and choose your forked repository
-
Railway will automatically detect the configuration and build the project
-
Add the following environment variables in the Railway.app dashboard:
-
JWT_SECRET
- Random string for JWT token signing -
SERVER_KEY_SECRET
- Random string for server key generation -
ENCRYPTION_KEY
- 32 character string for API key encryption -
MONGODB_URI
- Connection string to your MongoDB database (Railway can provision a MongoDB instance for you)
-
-
Once deployed, your MCP hosting platform will be available at the URL provided by Railway.app
Security
This platform implements several security measures:
- Server keys for authenticating hosted servers
- Secure storage of API keys using encryption
- Rate limiting to prevent abuse
- Access controls for server management
License
MIT
相关推荐
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
A plugin-based gateway that orchestrates other MCPs and allows developers to build upon it enterprise-grade agents.
PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信(企业微信、个人微信)/ 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 ChatGPT、DeepSeek、Dify、Claude、Gemini、xAI、PPIO、Ollama、LM Studio、阿里云百炼、火山方舟、SiliconFlow、Qwen、Moonshot、ChatGLM、SillyTraven、MCP 等 LLM 的机器人 / Agent | LLM-based instant messaging bots platform, supports Discord, Telegram, WeChat, Lark, DingTalk, QQ, Slack
Reviews

user_4b1lEJmo
MCP is an incredible application developed by akansh7. As a loyal user, I appreciate its user-friendly interface and efficient performance. It has significantly improved my productivity and provided seamless integration with my daily tasks. Highly recommended for anyone looking for a reliable and easy-to-use app!