微软MCP研讨会
您的第一个真正的MCP项目——实践工作坊 日期:2025-09-22
第一部分主要概念
主讲人:Nikos Delis
https://github.com/nikosdelis/mcp-ws
- 服务器-工具、资源、提示
- 主机(编排器)-VS代码
- 客户-检查员;GitHub Copilot
有什么问题?
- 安全性:有人发送了一个带有恶意代码的网页,命令代理做坏事!
- 表演:象征和幻觉
车间指令
dotnet new console
dotnet add package Microsoft.Extensions.Hosting
dotnet add package ModelContextProtocol --prerelease
dotnet build
dotnet runnpx @modelcontextprotocol/inspector dotnet run第2部分-治理和政策
发言人:
MCP服务器启用AI代理。 在API管理中将API暴露为MCP服务器。 这些操作可以作为工具公开。
确保有标准的OpenAPI文档(OpenAPI规范(OAS)),以实现更好的LLM交互。
OpenAPI文档
这对于LLM找到合适的MCP工具非常重要。
Azure API管理的MCP治理
{
"name": "My MCP Server",
"type": "remote",
"url": "https://my-api-management-instance.azure-api.net/my-mcp-server",
"transport": "streamable-http",
"headers": {
"Ocp-Apim-Subscription-Key": ""
}
}开放API标准文档
注意:没有任何REST API
