使用说明
MCP演示
一个简单的MCP服务器,演示如何使用 mcp走 图书馆。
安装说明
- 拉取此存储库(使用git clone或下载zip)
- 安装 去 和 Claude桌面版
- 跑
go run main.go(或go build main.go && ./main以确保构建二进制文件) - 通过创建Claude Desktop配置文件来配置您的服务器:
- Windows:%APPDATA%\Claude\Claude_desktop_config.json
- macOS:~/库/应用程序支持/Claude/Claude_desktop_config json
- 将以下内容添加到JSON文件中。替换username_here以匹配您的用户名。请注意,这些说明链接到Windows用户的批处理文件。如果您使用的是其他操作系统,请使用适当的替换。
{ "mcpServers": { "hello-world": { "command": "C:/Users/username_here/mcp-demo/run-mcp.bat" } } } - 启动克劳德桌面。通过问Claude来测试你的工具:“使用hello_world工具问候某人”
运作原理
- 服务器初始化时启用了工具功能
- A.
hello_world工具已使用名称参数注册 - 当客户端调用该工具时
helloHandler函数处理请求 - 处理程序验证name参数并返回问候消息
- 通信按照MCP协议通过stdio进行
发展
要扩展此演示:
- 使用添加新工具
mcp.NewTool() - 向注册工具处理程序
s.AddTool() - 实现返回的处理函数
*mcp.CallToolResult
请访问 mcp快速入门 有关如何使用mcp-go库的更多信息。
许可证
该项目根据MIT许可证获得许可。看 许可证 文件以获取详细信息。
贡献
欢迎投稿!请随时提交拉取请求。