MCP.so
登录

MCP Tools

@michaelnugent

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

michaelnugent

关于 MCP Tools

A proxy server and tools manager for the Model Context Protocol (MCP) that facilitates communication between LLM applications and remote MCP-compatible services.

MCP Tools 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP Tools 工具

工具列表暂未提供

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

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

概览

What is MCP Tools?

MCP Tools provides two components for working with the Model Context Protocol: a proxy that forwards stdin data to an HTTP endpoint and returns responses, and a server that loads MCP executables from a directory and exposes their tools to clients via HTTP or stdio with namespaced names.

How to use MCP Tools?

Build all components with make, then run the server (make run-server for HTTP mode, make run-server-stdio for stdio mode). Run the proxy with make run-proxy or directly via ./mcp-proxy -endpoint="https://example.com/mcp". The server scans a directory (default ./mcps) for MCP executables and automatically discovers their tools.

Key features of MCP Tools

  • Proxy forwards MCP requests from stdin to a remote HTTP endpoint
  • Server loads and manages MCP executables from a directory
  • Automatic tool discovery and namespace-based naming (mcpname.toolname)
  • Supports both HTTP and stdio transport modes
  • Compiled as a single Go executable for easy deployment
  • Includes example MCPs (hello-mcp, calculator-mcp) for testing

Use cases of MCP Tools

  • Proxy MCP communication from stdin to a remote HTTP server
  • Aggregate tools from multiple local MCP executables into one HTTP or stdio server
  • Develop and test MCP-compatible tools using the provided examples
  • Deploy a lightweight MCP server without requiring a language runtime

常见问题

1

What is the advantage of using Go for MCP Tools?

Go compiles to a single executable file, eliminating runtime and library dependencies, reducing deployment difficulties and breaking updates.

2

What transport modes does the server support?

The server can run in HTTP mode (default on port 8080) or stdio mode (using the `-stdio` flag).

3

How are tools from different MCPs organized?

The server namespaces tools by adding the MCP executable name as a prefix, e.g., `mcpname.toolname`.

4

What is the default endpoint for the proxy?

The proxy defaults to `http://localhost:8080` and expects a JSON content type, with configurable timeout and buffer size.

5

How do I test the proxy with example tools?

After starting the server, run `make test-proxy` for a basic tools/list request, or `make test-hello` and `make test-add` to test specific tools.

评论

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