重磅发布:Awesome Copilot MCP服务器 - 简化GitHub Copilot定制化搜索

微软宣布推出Awesome Copilot MCP服务器,这是一个帮助开发者通过聊天方式搜索GitHub Copilot定制化配置的工具。支持自定义聊天模式、指令和提示词,可直接将优选配置保存到代码库中,极大提升了AI编程助手的使用效率。

安装Awesome Copilot MCP服务器

先决条件:安装需要已安装并运行Docker Desktop,因为此服务器在容器中运行。

安装此MCP服务器非常简单。点击以下按钮直接在VS Code中安装。

或者,将以下内容添加到您的MCP服务器配置中:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
  "servers": {
    "awesome-copilot": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest"
      ]
    }
  }
}

还有其他安装此MCP服务器的方法。请在此GitHub存储库中了解更多信息。

使用Awesome Copilot MCP服务器

工具

  • #search_instructions:根据提供的关键词搜索GitHub Copilot定制化配置
  • #load_instruction:加载特定的GitHub Copilot定制化配置

提示词

  • /mcp.awesome-copilot.get_search_prompt:提供搜索GitHub Copilot定制化配置的提示词

安装并运行此MCP服务器后,在GitHub Copilot聊天窗口中调用提示词:

1
/mcp.awesome-copilot.get_search_prompt

您将被提示输入搜索关键词。

以输入"python"作为关键词为例。然后,以下提示词将出现在GitHub Copilot聊天窗口中:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
请搜索与搜索关键词`python`相关的所有聊天模式、指令和提示词。

以下是应遵循的流程:

1. 使用`awesome-copilot` MCP服务器
2. 搜索提供关键词的所有聊天模式、指令和提示词
3. 在用户要求之前,不要从MCP服务器加载任何聊天模式、指令或提示词
4. 扫描`.github/chatmodes``.github/instructions``.github/prompts`目录中的本地聊天模式、指令和提示词markdown文件
5. 将现有聊天模式、指令和提示词与搜索结果进行比较
6. 以表格格式提供结构化响应,包括已存在、模式(聊天模式、指令或提示词)、文件名、标题和每个找到项目的描述

发送此提示词,您将看到GitHub Copilot尝试连接到MCP服务器

现在以提示词中定义的表格格式显示搜索结果。在答案的末尾,它会询问要保存哪个定制化配置。如果您找到适合您目的的配置,请输入文件名。当您收到聊天模式、指令和提示词列表时,只需输入其中一个文件(例如,`python.instructions.md`)。

然后,它将通过MCP服务器加载内容

内容加载后,将保存到`.github/instructions/python.instructions.md`。如果要保存另一个文件,请再次输入文件名。

## 亲自尝试!

现在轮到您了!在本地机器上安装此MCP服务器,通过服务器搜索GitHub Copilot定制化配置并保存它

## 更多资源

如果您想了解有关.NET中MCP的更多信息,以下是一些值得探索的额外资源:

- Awesome Copilot
- Awesome Copilot MCP服务器
- 让我们学习MCP
- .NET中的MCP工作坊
- .NET中的MCP示例
- MCP示例
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计