使用说明
你好,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”这样的短语来测试它。这应该显示一个调用服务器上工具的按钮。
玩得开心 🎉
这个项目是关于学习和娱乐的。随意尝试,打破事物,创造惊人的东西! 🌈
编码愉快! 💻