你好,MCP Go👋
欢迎来到 你好,MCP Go 仓库! 🚀 本项目演示了如何在Go中构建MCP(模型上下文协议)服务器。无论你是围棋爱好者还是只是对MCP好奇,你都来对地方了! 🛠️
这是什么? 🤔
此存储库展示了:
- 如何使用Go构建MCP服务器🐹.
- 探索MCP协议的简单有趣的方法🎮.
- 您自定义MCP服务器冒险的起点! 🌟
工具🌟
- hello,接受参数Submitter和Content。
- 计算,取参数A和B。示例使用“计算2和4”。
快速开始🚀
- 克隆
- 安装
- 构建
- 跑
- 克隆存储库:
git clone https://github.com/your-username/hello-mcp-go.git
cd hello-mcp- 安装依赖项:
go mod tidy- 构建项目:
go build -ldflags="-s -w" -o server.exe main.go或者对于Linux:
go build -ldflags="-s -w" -o server main.go稍后,当您想从Visual Studio代码中使用它时,您将使用它。
- 运行服务器:
./server使用GitHub复制代理模式消费服务器🍴
- 把自己放在 *mcp.json*,确保服务器已构建(现在已调整)。
- 调整“命令”以指向可执行文件的绝对路径。
{
"servers": {
"my-mcp-server-d73c20f3": {
"type": "stdio",
"command": "/path/to/your/executable"
}
}
}- 打开Copilot,在下拉列表中选择Agent
- 选择播放图标。
您应该看到显示两个工具的工具图标。
- 用“计算2和4”这样的短语来测试它。这应该显示一个调用服务器上工具的按钮。
MCP Go conuming it via Visual Studio Code
玩得开心 🎉
这个项目是关于学习和娱乐的。随意尝试,打破事物,创造惊人的东西! 🌈
编码愉快! 💻
