diff --git a/Docs/项目说明.md b/Docs/项目说明.md new file mode 100644 index 0000000..323f802 --- /dev/null +++ b/Docs/项目说明.md @@ -0,0 +1,22 @@ +项目说明 +====== +项目包括服务端、客户端、测试项目等,为学习MCP服务器项目。 +服务端,使用 MCP官方推荐的 Mcp C# SDK:ModelContextProtocol;客户端使用`Microsoft.Extensions.AI`、`Microsoft.SemanticKernel`等AI库,进行调用。 + +# 服务端分三种: ++ 本机命令行 Stdio ++ SSE 远程服务 ++ Stream 远程服务 + +# 客户端 + +# 调试 +## `Mcp C# SDK` 官方客户端 IMcpClient +## 使用C#代码程序调试:使用 `Microsoft.Extensions.AI`、`Microsoft.SemanticKernel`等AI库 +## 使用第三方客户端:Chatbox、Cherry Studio、LM Studio等 +## 开发IDE插件:如VS Code的cline等插件、VS Codebuddy等插件 +## 使用node传用库:npx @modelcontextprotocol/inspector + +# 注意事项 + + diff --git a/McpStudy.sln b/McpStudy.sln index 1256cdb..f8b5416 100644 --- a/McpStudy.sln +++ b/McpStudy.sln @@ -13,6 +13,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "McpStudy.McpServerStdio", " EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "McpStudy.McpServerSSE", "McpStudy.McpServerSSE\McpStudy.McpServerSSE.csproj", "{34A4291B-BA36-491B-914D-674CF3806314}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{208BA388-4CEE-2CBF-559C-5607C099C1F8}" + ProjectSection(SolutionItems) = preProject + Docs\项目说明.md = Docs\项目说明.md + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU