MCP Platform
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Platformlist all registered tools and their descriptions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Platform
A reusable Model Context Protocol (MCP) Platform for hosting MCP servers, tool registries, and skills-powered AI workflows over HTTP.
What This Repo Is
This is the platform repo — shared runtime infrastructure that any project-specific MCP service builds on top of.
Repo type | Purpose | Example |
Platform (this repo) | HTTP server, tool registry, validation, auth, logging |
|
Skills content | Reusable AI agent skill definitions (SKILL.md + references) |
|
Project service | Business-logic tools for a specific product |
|
A project service imports this platform, registers its own tools, and pins a version of the skills content repo for context retrieval.
Related MCP server: Agent Construct
Architecture
AI_AGENT_SKILLS (content)
↓ mounted / submodule
Project MCP Service (e.g. ghostfolio-mcp-server)
↓ depends on
MCP Platform (this repo) ← HTTP transport, registry, validation
↓ serves
Claude / AI client via JSON-RPC over HTTPQuickstart
# 1. Install dependencies
npm install
# 2. Set environment variables (optional)
export PORT=3100
export MCP_API_KEY=your-secret-key # omit to disable auth
# 3. Run the dev server
npm run dev
# 4. Health check
curl http://localhost:3100/health
# → { "status": "ok", "timestamp": "..." }
# 5. List registered tools
curl http://localhost:3100/tools
# → { "tools": [ { "name": "echo", ... } ] }
# 6. Call a tool via JSON-RPC
curl -X POST http://localhost:3100/rpc \
-H "Content-Type: application/json" \
-H "x-mcp-api-key: your-secret-key" \
-d '{"method":"echo","params":{"message":"hello"},"id":1}'
# → { "jsonrpc": "2.0", "result": { "echo": "hello", ... }, "id": 1 }Adding a Tool
Create a handler function:
(params, context) => resultDefine a JSON schema for the input parameters.
Register it in
src/server/toolRegistry.tsor viaregisterTool().See docs/adding_a_tool.md for the full guide.
Deployment
Designed for Railway with HTTP transport (no stdio).
Set
PORTvia Railway env vars (Railway auto-assigns).Set
MCP_API_KEYfor production auth.See docs/deployment_railway.md for step-by-step instructions.
Project Structure
src/
index.ts # Entrypoint — bootstraps server
server/ # HTTP server, transport, tool registry
skills/ # Skills file loader and resolver
validation/ # JSON schema + SQL safety gate
auth/ # API key auth + request context
logging/ # Structured logger + trace
utils/ # Error classes, env helpers
docs/ # Architecture, deployment, guides
templates/ # Tool, skill, and service repo templates
examples/ # Minimal working tool exampleLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA deployable server implementation of the Model Context Protocol that allows you to run custom tools on Cloudflare Workers without authentication requirements.Last updated1,956MIT
- Alicense-quality-maintenanceA standardized MCP server implementation that provides AI models with dynamic tool discovery, execution, and context management capabilities. Built with FastAPI, it offers a modular architecture for easily adding new tools and managing AI application interactions through the Model Context Protocol.Last updated13
- Flicense-qualityDmaintenanceA Model Context Protocol server implementation built with FastAPI that enables AI agent interactions. Provides a structured foundation for building AI-powered applications with proper data validation and modern Python tooling.Last updated
- Alicense-qualityDmaintenanceA minimal Model Context Protocol server that facilitates network-based client connections using Streamable HTTP transport. It provides a greeting tool and is optimized for consistent deployment across local environments, Docker, and Kubernetes.Last updatedMIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/StefanoCaruso456/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server