Manage MCP servers easily with CLI tools for adding, removing, listing, and interacting on Windows, macOS, and Linux
MCPGod is a command-line interface (CLI) tool specifically designed to streamline management of Model Context Protocol (MCP) servers. It provides developers with an intuitive solution for configuring, controlling, and interacting with MCP servers across various clients like Claude Desktop, Continue, Cursor, and more. By offering fine-grained control over the execution of these servers, MCPGod ensures versatile integration that enhances the performance and functionality of AI applications.
With MCPGod, managing MCP servers for different clients is a breeze. You can add or remove specific servers from your clients' configurations with ease. This feature allows you to fine-tune which tools are accessible to each client, ensuring that the right tools are available at the right time.
Every MCP server comes equipped with various tools that can be discovered and interacted with using MCPGod. The god tools
command lists all available tools on a given server, allowing you to seamlessly call these tools from your client applications.
Using the god add
or god remove
commands, you can control which tools are accessible to specific clients. This ensures that only authorized personnel have access to certain tools, enhancing overall security.
MCPGod offers comprehensive logging for every server run from a client. Each log entry is timestamped and provides clean output for easy debugging, making it simpler to trace issues and ensure smooth operations.
The MCP protocol serves as the foundation for MCPGod, enabling seamless integration of AI applications with data sources and tools. MCPservers communicate via a standardized interface that ensures compatibility across different client applications. The server architecture supports various data formats, ensuring flexibility in how data is handled.
graph TB
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
MCP servers can be seamlessly integrated with a variety of clients, ensuring wide compatibility. For instance:
MCP Client | Resources | Tools | Prompts | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ✅ | Full Support |
Cursor | ❌ | ✅ | ❌ | Tools Only |
Begin by installing mcpgod globally using npm
:
npm install -g mcpgod
Or run it directly through npx
.
npx -y mcpgod
To manage your MCP servers, you can use the following commands:
Add a Server to a Client:
god add @modelcontextprotocol/server-everything -c claude
Only Add Specific Tools:
god add @modelcontextprotocol/server-everything -c claude --tools=echo,add
List All Servers for a Client:
god list -c claude
Remove a Server:
god remove @modelcontextprotocol/server-everything -c claude
Run a Server with Detailed Logging:
god run @modelcontextprotocol/server-everything
Use the god --help
command to explore all available options.
AI applications like Claude Desktop and Continue can integrate with MCPGod to generate marketing content. By configuring these servers through MCP protocol, developers can automate the creation of promotional materials, ensuring consistency and efficiency.
Cursor can connect to data sources via MCPGod, leveraging the servers’ capabilities to perform real-time validation and cleaning of financial datasets. This ensures that only clean, accurate data is used for subsequent analyses, leading to more reliable insights.
Using god add
or god remove
, you can ensure that specific tools are available only to certain clients. For instance:
Claude Desktop:
god add @modelcontextprotocol/server-everything -c claude --tools=echo,add
This command ensures that the "echo" and "add" tools are accessible to Claude Desktop but not other clients.
With god run
, you can dynamically launch servers with detailed logging. For example:
god run @modelcontextprotocol/server-everything
MCPGod is designed to be compatible across a wide range of operating systems, including Windows, macOS, and Linux. The protocol ensures seamless integration, making it easy for developers to work with different environments.
Using god tool
, you can securely interact with tools by passing key-value properties. For example:
god tool @modelcontextprotocol/server-everything add a=59 b=40
This command allows for secure input of parameters while maintaining robust security protocols.
You can set environment variables using the --env
option when adding servers:
{
"mcpServers": {
"[server-name]": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-[name]"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
Q: How do I install MCPGod?
A: You can install it globally using npm
:
npm install -g mcpgod
Q: Which clients are compatible with MCPGod?
Q: Can I customize server logs?
Q: How do I add tools to specific clients?
A: Use the god add
command with the --tools option:
god add @modelcontextprotocol/server-everything -c claude --tools=echo,add
Q: Is MCPGod secure for tool/Client interactions?
Fork the repository and clone it locally:
git clone https://github.com/mcpgod/cli.git
cd mcpgod
npm install
Run the CLI in development mode:
./bin/dev
Create a Pull Request once your changes are ready.
Explore additional resources for developers looking to build AI applications and integrate with MCP servers efficiently:
By leveraging MCPGod, developers can streamline their AI workflows, ensuring efficient and secure interactions between clients and servers.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration