MCP.so
登录

MCP Server Govbox

@giovanoh

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

giovanoh

关于 MCP Server Govbox

Protótipo de servidor MCP em Go para utilização com LLMs na automatização de processos internos em Ruby/rake

MCP Server Govbox 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-server-govbox": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "mcp-server-govbox",
        "."
      ]
    }
  }
}

MCP Server Govbox 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Server Govbox?

MCP Server Govbox is a Model Context Protocol server that bridges large language models (LLMs) with Rake tasks from the Govbox project. It lets LLMs execute Rakefile commands safely and programmatically, without requiring knowledge of specific Rake commands.

How to use MCP Server Govbox?

Clone the repository, build using Docker (docker build -t mcp-server-govbox .) or Go (go build cmd/app/main.go), then configure the required environment variables (MCP_GOVBOX_PROJECT_PATH, MCP_SHELL_PATH, MCP_SHELL_OPTIONS) in a .env file placed in the client’s root folder. Finally, set up the MCP client (e.g., Claude Desktop) by adding the server configuration to its claude_desktop_config.json.

Key features of MCP Server Govbox

  • Safe and controlled execution of Rake tasks
  • Support for multiple projects
  • Standardized return of results
  • Robust error handling
  • Docker containerization for easy deployment

Use cases of MCP Server Govbox

  • Execute Rakefile tasks from LLMs without manual command knowledge
  • Automate repetitive Govbox project workflows
  • Provide a consistent interface for running Rake commands
  • Integrate Govbox automation into AI-assisted development tools

常见问题

1

What environment variables are required?

Three variables are mandatory: `MCP_GOVBOX_PROJECT_PATH` (path to the Govbox project), `MCP_SHELL_PATH` (e.g., `/bin/zsh`), and `MCP_SHELL_OPTIONS` (additional shell arguments, e.g., `-c`).

2

Where should the `.env` file be placed?

The `.env` file must be located in the root folder of the client that calls the server. For Claude Desktop on Windows, the path is `C:\Users\<User>\AppData\Local\AnthropicClaude\app-<Version>\.env`.

3

What causes the “Error loading .env file” message?

The `.env` file is missing, has permission issues, or is malformed. Ensure it exists in the correct location and is properly formatted.

4

What does “Invalid shell configuration” mean?

One or more required environment variables are missing, empty, or point to a nonexistent shell. Check that `MCP_GOVBOX_PROJECT_PATH`, `MCP_SHELL_PATH`, and `MCP_SHELL_OPTIONS` are correctly set.

5

How can I resolve command execution errors?

Verify that all environment variables are correct, the `.env` file is in place, the user has read/execute permissions for the shell and project directory, and the shell path points to an existing executable. Check server logs for details.

评论

其他 分类下的更多 MCP 服务器