mcp-gateway-go
@zhengkunwang223
关于 mcp-gateway-go
A Go gateway that converts stdio-based MCP servers to SSE endpoints using mcp-go.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-gateway-go": {
"type": "http",
"url": "http://localhost:7979/sse"
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is mcp-gateway-go?
mcp-gateway-go is a lightweight Go-based gateway that transforms a standard input/output (stdio) Model Context Protocol (MCP) server into a Server-Sent Events (SSE) endpoint. This enables real-time communication with clients such as web browsers or AI agents over HTTP.
How to use mcp-gateway-go?
Install the binary with go install github.com/zhengkunwang223/mcp-gateway-go@latest, then run it from the command line using flags such as --port, --baseUrl, and --command to specify the target MCP server. Optional flags like --ssePath, --messagePath, and --oauth2Bearer allow further customisation.
Key features of mcp-gateway-go
- Converts stdio MCP servers to SSE endpoints.
- Configurable SSE and message paths.
- Optional OAuth2 Bearer token authentication.
- Lightweight, single Go binary.
- Uses standard HTTP for real-time client communication.
Use cases of mcp-gateway-go
- Expose a local MCP server to web applications via SSE.
- Enable AI agents to communicate with MCP servers over HTTP.
- Bridge stdio-based MCP tools to browser-based interfaces.
- Add authentication to an MCP server without modifying it.
FAQ from mcp-gateway-go
What is the purpose of mcp-gateway-go?
It acts as a bridge, turning a stdio-only MCP server into an SSE endpoint so that HTTP clients (e.g., web browsers or AI agents) can communicate with it in real time.
How do I install mcp-gateway-go?
Install it via Go: go install github.com/zhengkunwang223/mcp-gateway-go@latest.
What command-line flags are supported?
Key flags: --port (default 7979), --baseUrl, --command, --ssePath (default "/sse"), --messagePath (default "/message"), and --oauth2Bearer for Bearer token authentication.
Does mcp-gateway-go support authentication?
Yes. The --oauth2Bearer flag adds an Authorization header with the provided Bearer token to outgoing messages.
What runtimes and dependencies are required?
mcp-gateway-go is distributed as a single Go binary; the only requirement is a system that can run the compiled executable. No external runtime or framework is needed.
其他 分类下的更多 MCP 服务器
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
评论