使用说明
转到MCP服务器
Go中一个简单的模型上下文协议(MCP)服务器实现。
特性
- 基本MCP协议支持
- 用于测试的回声工具
- 通过stdin/stdout进行JSON-RPC通信
用法
# Build the server
go build -o mcp-server cmd/server/main.go
# Run the server
./mcp-server
发展
# Run directly with go
go run cmd/server/main.go
# Test with a simple request
echo '{"id":"1","method":"tools/list"}' | go run cmd/server/main.go
建筑
cmd/server/-应用程序入口点internal/server/-核心服务器逻辑internal/types/-类型定义pkg/-可重复使用的包装(未来使用)
MCP协议支持
当前支持的方法:
tools/list-列出可用工具tools/call-执行工具
可用工具:
echo-回显输入文本