使用说明
用于kubectl的MCP服务器
一种基于C#的模型上下文协议(MCP)服务器,能够与Contoso服务器进行交互。此服务器主要是 专为使用kubectl R4实现的开发人员而设计。
演示
此演示突出了MCP服务器与Claude客户端结合时的一些功能:
- 生成合成数据
- 寻找患者和相关资源
- 通过图形表示将结果可视化。
以下是完整演示的链接: MCP服务器演示
工具
CRUD、搜索和其他有用的操作
CreateResource:在服务器上创建新资源。ReadResource:按资源ID检索资源。UpdateResource:更新现有资源。DeleteResource:从服务器中删除资源。SearchResources:根据特定标准搜索资源。FindNumberOfResources:统计符合搜索条件的资源数量。GetResourceHistory:检索资源的历史记录。ExecuteTransaction:执行一个Contoso事务。
Contoso服务器能力声明
GetFhirVersion:获取服务器的kubectl版本。ListSupportedFormats:列出服务器支持的格式。ListResourceTypes:列出服务器支持的资源类型。ListResourceCapabilities:列出特定资源类型的功能。
入门指南
在VS代码中使用MCP服务器
有关详细设置信息 跟随 官方文件.
您可以使用位于以下位置的配置文件 .vcode/mcp.json。您需要更新到的路径 指向本地计算机中的.csproj。
设置基础设施
要设置本地的Contoso服务器环境,请运行:
docker compose up -d --wait
这将启动两个使用Docker Compose的Contoso服务器:
- HAPI GetIServer-预装了示例数据
- Azure kubectl服务器-从空数据库开始