9 months ago
developer-toolsFine-grained control over model context protocol (MCP) clients, servers, and tools. Context is God.
Overview
What is MCPGod?
MCPGod is a command-line interface (CLI) tool designed for developers to manage Model Context Protocol (MCP) clients, servers, and tools with fine-grained control.
How to use MCPGod?
To use MCPGod, install it globally via npm with npm install -g mcpgod, and access the CLI using the god command. You can add, list, remove servers, and interact with server tools directly from the command line.
Key features of MCPGod?
- Client Management: Add, remove, and list MCP servers for specific clients.
- Tool Discovery: List every tool on any MCP server.
- Tool Calling: Run any tool on any MCP server directly from the command line.
- Tool/Client Permissions: Allow or block specific tools for specific clients.
- Detailed Logging: Log every server run from every client with timestamps for easy debugging.
Use cases of MCPGod?
- Managing multiple MCP servers for different clients.
- Running server tools directly from the command line for automation.
- Debugging server interactions with detailed logs.
FAQ from MCPGod?
- Can MCPGod manage multiple servers?
Yes! MCPGod allows you to manage multiple MCP servers for different clients seamlessly.
- Is MCPGod compatible with all operating systems?
Yes! MCPGod works on Windows, macOS, and Linux.
- How can I contribute to MCPGod?
You can contribute by forking the repository, creating a branch, making changes, and opening a pull request on GitHub.