使用说明
AgenteMCP(这个词汇在中文中没有直接对应的翻译,因为它看起来像是一个特定上下文或专业领域内的术语或专有名词,但基于其结构,我们可以尝试进行意译或解释性翻译)可以翻译为“MCP代理”或“MCP操作员”,具体取决于上下文和该术语所指的具体角色或功能。在这里,我将其翻译为“MCP代理”,以保持其作为专有名词的特性
使用C#中的模型上下文协议(MCP)创建人工智能代理。
先决条件
-
Visual Studio Code
-
.NET 9.0 SDK (或更高)
dotnet --version # Deve retornar 9.0 ou superior -
Node.js(v18+) - 辅助工具
node --version npm --version- 从以下位置安装: https://nodejs.org/
-
MCP 检测器 (用于调试)
npm install -g @modelcontextprotocol/inspector -
GitHub Copilot 命令行界面 (CLI) (可选)
npm install -g @github/copilot
推荐的 VS Code 扩展
- C# 开发工具包
- C#(微软)
- REST 客户端(用于测试 HTTP 端点)
先前知识
- C# 初级到中级
- async/await 概念
- 基本JSON
- 命令行(PowerShell)
项目结构
特工/ ├── README.md(此文件) ├── src/(源代码目录) │ └── ServidorRemoto/ # 通过HTTP访问的MCP服务器 │ └── HttpMcpServer/ ├── 配置文件/ │ ├── copilot-config.json(文件名,可译为“协作者配置文件.json”或保持原样,具体取决于上下文和用途) │ └── copilot-cli-config.json(译文:│ └── copilot-cli 配置文件.json) └── docs/(文档目录) └── 参考资料.md
重要信息
**使用的版本**
- .NET:9.0
- 模型上下文协议:0.4.0 预览版 1
- ModelContextProtocol.AspNetCore:0.4.0预览版1
- Microsoft.Extensions.Hosting: 9.0.9
反馈与贡献
这是一个不断发展的教育项目。您的反馈至关重要! 联系邮箱:annabeatrizbovo@gmail.com
如何帮助:
- ⭐ 如果觉得有用,请给这个仓库点个星标。
- 🐛 报告错误或问题
- 💡 提出改进建议
- 📝 分享您的经验
- 🔧 贡献代码
- 📖 改善文档
许可证
这个研讨会是在MIT许可证下提供的。详见LICENSE文件了解更多信息。
