Token导航 LogoToken导航TokenDH.com
Copilot Agentops MCP logo
开发工具stdio官方级别未说明来源级核验

Copilot Agentops MCP

MCP Server

Copilot AgentOps是一个Model Context Protocol (MCP)服务器,用于搜索、发现和加载GitHub Copilot的自定义指令、提示、代理和集合到开发环境中。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
GitHub Copilot开发工具C#VS CodeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ajilantony

提供方

ajilantony

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -i --rm ajilantony/copilot-agentops:latest

详细介绍

副驾驶代理操作MCP服务器

介绍

Copilot AgentOps是一个模型上下文协议(MCP)服务器,提供与 副驾驶代理 存储库。此服务器使您能够搜索、发现自定义GitHub Copilot指令、提示、代理和集合,并将其直接加载到您的开发环境中。

用。NET 9.0,Copilot AgentOps演示了一种支持STDIO和HTTP通信模式的混合MCP服务器模式,具有灵活的部署选项,包括本地开发、容器化执行和Azure云托管。

特性

  • 🔍 智能搜索:使用关键字和描述搜索GitHub Copilot定制
  • 📥 动态加载:从副驾驶代理操作存储库按需加载自定义指令、提示、代理和集合
  • 🚀 混合式结构:使用相同的代码库作为STDIO或HTTP服务器运行
  • 🐳 集装箱准备就绪:GitHub容器注册表中提供了预构建的Docker镜像
  • ☁️ Azure部署:使用Azure Developer CLI向Azure容器应用程序部署一个命令
  • 🔌 IDE集成:与VS代码代理模式和Visual Studio的本机集成

快速开始

一键安装

将Copilot AgentOps直接安装到IDE中:

![Install in VS Code](https://vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22copilot-agentops%22%2C%22gallery%22%3Afalse%2C%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22ajilantony%2Fcopilot-agentops%3Alatest%22%5D%7D)

![Install in Visual Studio](https://aka.ms/vs/mcp-install?%7B%22name%22%3A%22copilot-agentops%22%2C%22gallery%22%3Afalse%2C%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22ajilantony%2Fcopilot-agentops%3Alatest%22%5D%7D)

Docker快速运行

docker run -i --rm ajilantony/copilot-agentops:latest

可用工具和提示

类型名称描述IDE中的用法
🔧 工具search_instructions按关键字搜索自定义说明、提示和代理#search_instructions
🔧 工具load_instruction加载和检索特定自定义的完整内容#load_instruction
💬 提示get_search_prompt获取用于搜索自定义项的结构化提示模板/mcp.copilot-agentops.get_search_prompt

运作原理

  1. 搜索:使用 search_instructions 根据您的需求查找相关的GitHub Copilot定制
  2. 审查:浏览显示标题、描述、类型(指令/提示/代理)和可用性的搜索结果
  3. 负载:使用选择和加载特定自定义项 load_instruction 获取完整的降价内容
  4. 应用:将加载的内容保存到本地 .github/ 在项目中立即使用的目录

用例

对于开发者

  • 发现最佳实践:为您的技术栈找到经过验证的Copilot定制
  • Bootstrap项目:快速将特定于域的代理和说明添加到新项目中
  • 保持更新:从社区访问最新的Copilot自定义设置
  • 比较实施:在创建自己的自定义项之前,先查看存在哪些自定义项

对于团队

  • 标准化工作流程:共享和同步团队副驾驶配置
  • 知识共享:通过精心策划的说明分发最佳实践
  • 入职:帮助新团队成员发现可用的Copilot资源

工作流示例

1. Search for Python testing instructions:
   > #search_instructions keywords: python testing

2. Review results showing available pytest, unittest, and TDD instructions

3. Load a specific instruction:
   > #load_instruction filename: pytest-best-practices.instructions.md

4. Save to your project:
   Save content to .github/instructions/pytest-best-practices.instructions.md

5. Copilot now uses these instructions in your project!

建筑

Copilot AgentOps实现了混合MCP服务器架构:

┌─────────────────────────────────────────────────────────────┐
│                   MCP Client (VS Code/Visual Studio)         │
└─────────────────────────┬───────────────────────────────────┘
                          │
                ┌─────────┴──────────┐
                │  STDIO or HTTP     │
                └─────────┬──────────┘
                          │
┌─────────────────────────┴───────────────────────────────────┐
│              Copilot AgentOps MCP Server                     │
│  ┌──────────────────────────────────────────────────────┐  │
│  │  Tools: search_instructions, load_instruction        │  │
│  │  Prompts: get_search_prompt                          │  │
│  │  Service: MetadataService (metadata caching)         │  │
│  └──────────────────────────────────────────────────────┘  │
└─────────────────────────┬───────────────────────────────────┘
                          │
                ┌─────────┴──────────┐
                │  GitHub Repository │
                │  copilot-agentops  │
                └────────────────────┘

关键组件

  • 元服务:缓存并提供副驾驶代理操作存储库中的元数据
  • 元数据工具:执行搜索和加载操作
  • MetadataPrompt:提供结构化提示模板
  • 混合运行时:同时支持STDIO(进程通信)和HTTP(REST API)模式

部署选项

1.地方发展(STDIO)

cd hybridapp
dotnet run --project ./src/CopilotAgentOpsMcp.HybridApp

2.本地HTTP服务器

dotnet run --project ./src/CopilotAgentOpsMcp.HybridApp -- --http
# Server runs at http://localhost:5250

3.集装箱(STDIO)

docker build -f Dockerfile.copilot-agentops -t copilot-agentops:latest .
docker run -i --rm copilot-agentops:latest

4.容器(HTTP)

docker run -i --rm -p 8080:8080 ajilantony/copilot-agentops:latest --http
# Server runs at http://localhost:8080

5.Azure容器应用程序

cd hybridapp
azd auth login
azd up

部署后,获取服务器URL:

azd env get-value AZURE_RESOURCE_MCP_COPILOT_AGENTOPS_FQDN

配置

通过将相应的配置复制到来配置MCP服务器 .vscode/mcp.json:

# For local STDIO mode
cp hybridapp/.vscode/mcp.stdio.local.json .vscode/mcp.json

# For local HTTP mode
cp hybridapp/.vscode/mcp.http.local.json .vscode/mcp.json

# For containerized mode
cp hybridapp/.vscode/mcp.stdio.container.json .vscode/mcp.json

# For Azure deployment
cp hybridapp/.vscode/mcp.http.remote.json .vscode/mcp.json

然后重新启动VS Code或从命令面板重新加载MCP服务器(MCP: List Servers).

先决条件

项目结构

hybridapp/
├── src/
│   └── CopilotAgentOpsMcp.HybridApp/
│       ├── Program.cs                      # Application entry point
│       ├── Configurations/                 # App settings
│       ├── Models/                         # Data models
│       ├── Services/                       # MetadataService implementation
│       ├── Tools/                          # MCP tools
│       ├── Prompts/                        # MCP prompts
│       └── metadata.json                   # Cached repository metadata
├── infra/                                  # Azure infrastructure (Bicep)
├── .vscode/                                # MCP configuration templates
└── README.md                               # Sample documentation

资源

______________________________________________________________________

备注:此MCP服务器从 副驾驶代理 存储库。

目录标签

目录标签

GitHub Copilot开发工具C#VS CodeGitHubCopilot本地部署自定义指令IDE集成MCP服务器

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP