安装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示例
|