运行此示例
-1- 安装依赖
dotnet restore
-3- 运行示例
dotnet run
-4- 测试示例
在一个终端运行服务器后,打开另一个终端并运行以下命令:
npx @modelcontextprotocol/inspector dotnet run
这将启动一个带有可视界面的网页服务器,方便你测试示例。
服务器连接成功后:
- 尝试列出工具并运行
add
,参数为 2 和 4,结果应显示 6。 - 进入 resources 和 resource template,调用 "greeting",输入一个名字,你将看到带有你输入名字的问候语。
在 CLI 模式下测试
你可以通过运行以下命令直接以 CLI 模式启动:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/list
这会列出服务器上所有可用的工具。你应该看到如下输出:
{
"tools": [
{
"name": "Add",
"description": "Adds two numbers",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"type": "integer"
},
"b": {
"type": "integer"
}
},
"title": "Add",
"description": "Adds two numbers",
"required": [
"a",
"b"
]
}
}
]
}
调用工具时输入:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/call --tool-name Add --tool-arg a=1 --tool-arg b=2
你应该看到如下输出:
{
"content": [
{
"type": "text",
"text": "Sum 3"
}
],
"isError": false
}
![!TIP] 在 CLI 模式下运行 inspector 通常比在浏览器中快得多。 详细了解 inspector,请访问 这里。
免责声明:
本文件使用 AI 翻译服务 Co-op Translator 进行翻译。虽然我们力求准确,但请注意,自动翻译可能包含错误或不准确之处。原始语言的文档应被视为权威来源。对于重要信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误释,我们不承担任何责任。