Portima标准MCP
MCP服务器允许GitHub副驾驶访问存储库 sample-api 查看开发标准。Net Portima。
先决条件
- .NET 9.0 SDK
- Pat Azure DevOps获得许可 代码:已读
安装
克隆与构建器
git clone https://github.com/ElAyadi-Ilias/portima-standards-mcp.git
cd portima-standards-mcp
dotnet build2.配置PAT
在上创建PAThttps://dev.azure.com/tfsportima经许可 代码:已读.
复制 appsettings.template.json 朝向 appsettings.json 并通知您的PAT:
{
"AzureDevOps": {
"OrganizationUrl": "https://dev.azure.com/tfsportima",
"PersonalAccessToken": "VOTRE_PAT_ICI"
}
}3.配置VS代码
使用
向副驾驶提问:
- “如何根据示例API实现OpenTelemetry?”
- “向我展示示例API的program.cs结构”
- “将我的日志记录与Portima标准进行比较”
可用工具
ListRepositoryFiles:文件列表GetRepositoryFileContent:恢复文件GetAllRepositoryFilesContent:恢复所有文件
安全
- ✅ 在中配置PAT
appsettings.json(Git忽略) - ✅ 设置到期时间(最多90天)
- ❌ 永远不要承诺
appsettings.json
故障排除
错误“未配置个人访问令牌”\ →检查 appsettings.json 与您的Pat一起存在
“未授权”错误\ →检查PAT是否具有权限代码:读取
MCP不会启动\ →检查中的绝对路径 .vscode/mcp.json
