ContextPods
Model Context Protocol management suite/factory. An MCP that can generate and manage other local MCPs in multiple languages. Uses the official SDKs for code gen.
claude mcp add --transport stdio conorluddy-contextpods node path/to/server.js \ --env PORT="8000" \ --env MCP_LOG_LEVEL="info"
How to use
Context-Pods is a comprehensive MCP development framework that helps you create, test, and manage MCP servers across multiple languages. The Meta-MCP server exposed by Context-Pods provides a suite of tools for generating MCP servers from templates, wrapping existing scripts, listing and validating MCPs, and analyzing codebases for MCP opportunities. With built-in capabilities for sampling, multi-modal content, resource subscriptions, and sandboxed roots, you can rapidly prototype production-ready MCP servers in TypeScript, Python, Rust, or Shell. The CLI and templates enable you to spin up production-ready servers that integrate with the MCP protocol, plus an AI-powered codebase analyzer to surface MCP opportunities in your existing codebase. Use the Meta-MCP tools to generate new servers, validate protocol compliance, and manage a registry of MCPs for your projects.
How to install
Prerequisites:
- Node.js (recommended LTS) and npm installed
- Git installed
- (Optional) Python/Rust toolchains if you plan to generate non-TS servers
Step-by-step:
- Install the Context-Pods CLI globally (or use npx):
# Global installation
npm install -g @context-pods/cli
# Or use npx each time
npx @context-pods/cli
- Create or clone a project that will host your MCP servers:
# Example: clone a starter repository or your own project
git clone https://github.com/your-org/ContextPods-starter.git
cd ContextPods-starter
npm install
- Generate MCP servers from templates or set up a local server using the appropriate template (TypeScript, Python, Rust, etc.):
# Examples (from the Context-Pods CLI):
context-pods generate basic --name my-server
context-pods generate python-basic --name my_python_server
context-pods generate shell-wrapper --name my_cli_wrapper
- Run the MCP server locally (adjust path to your built server entry as needed):
# If using a Node-based server
node path/to/server.js
# If using a published package via npx
npx @context-pods/cli start my-server
- Optional: start a local registry and tooling services if your project includes a registry or analysis features as described in the docs.
Notes:
- Ensure environment variables required by your server are defined (PORT, API keys, etc.).
- Run tests and validations using the MCP validation tools provided by Context-Pods.
Additional notes
Tips and common issues:
- If your server doesn’t start, verify that the path to the server entry (path/to/server.js) is correct after building the project.
- When using the Meta-MCP features, ensure your environment has network access to fetch templates and dependencies.
- Use the provided templates to ensure MCP protocol compliance and to accelerate production readiness.
- The AI-assisted analysis features require sufficient code visibility (non-minified source) for best results.
- If you see type or runtime validation errors, check that your environment matches the MCP SDK version (1.17.4 as referenced in the docs) and that you’ve installed all required dependencies.
Related MCP Servers
mcp-searxng
MCP Server for SearXNG
mcp-graphql
Model Context Protocol server for GraphQL
mcp -odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
ollama
An MCP Server for Ollama
awesome-remote s
A curated list of Hosted & Managed Model Context Protocol (MCP) Servers accessible via a simple URL endpoint.
symfony
A Symfony package designed for building secure servers based on the Model Context Protocol, utilizing Server-Sent Events (SSE) and/or StreamableHTTP for real-time communication. It offers a scalable tool system tailored for enterprise-grade applications.