使用说明
McpServers
一组使用的实验性MCP服务器和工具。NET作为后端。它向您展示了如何使用编写mcp服务器。NET,以及如何将MCP服务器发布为。NET SDK工具(NuGet包)、npm包或docker镜像。
| 工作流 | 状态 |
|---|---|
| 主要 | |
| 发布(NuGet) | |
| 发布(npm) | |
| 发布(docker) |
工具
此包当前公开 3工具:
-
GetFibonacci- 输入:
length(string,可选,默认值:"20") - 行为:生成不超过数字限制的斐波那契数。
- 输入:
-
GetLucas- 输入:
length(string,可选,默认值:"20") - 行为:生成不超过数值限制的Lucas数。
- 输入:
-
GetLatLongInfo- 输入:
coordinates(string,必填,格式:"lat,long") - 行为:返回坐标的当前日期/时间和位置/时区信息。
- 输入:
安装
要将mcp服务器添加到GitHub Copilot聊天中,请打开相应的文件:
- 对于Visual Studio,请使用
%UserProfile%/.mcp.json - 对于VSCode,使用
%appdata%/Code/User/mcp.json
打开后,使用其中一个配置选项进行更新。如果你想加快测试速度,你可以对VS2022使用一个选项,对VSCode使用另一个选项!
选项1-NuGet工具
使用以下条目将MCP服务器添加到MCP配置中
{
"servers": {
"mcp-playground": {
"type": "stdio",
"command": "dnx",
"args": ["Lancelot.Playground.MCP", "--yes"]
},
}
}
[!注意] 如果你正在使用。NET 9或更早版本,您需要安装witjh工具
dotnet tool install -g Lancelot.Playground.MCP
选项2-NPM包
使用以下条目将MCP服务器添加到MCP配置中
{
"servers": {
"mcp-playground": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@lancemccarthy/mcp-playground@latest"]
}
}
}
选项3-Docker镜像
如果你安装了docker,你可以使用以下条目将MCP服务器添加到你的MCP配置中
{
"servers": {
"mcp-playground": {
"type": "stdio",
"command": "docker",
"args": ["run", "-i", "--rm", "docker.io/lancemccarthy/mcp-playground:latest"]
}
}
}