You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docker run -d -p 8080:8080 --name mcp-awesome-copilot-http mcp-awesome-copilot-http:latest
113
+
docker run -i --rm -p 8080:8080 awesome-copilot:http
104
114
```
105
115
106
116
Alternatively, use the container image from the container registry.
107
117
108
118
```bash
109
-
docker run -d -p 8080:8080 --name mcp-awesome-copilot-http ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:http
119
+
docker run -i --rm -p 8080:8080 ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:http
110
120
```
111
121
112
122
### Run ASP.NET Core MCP server (Streamable HTTP) remotely
@@ -165,13 +175,31 @@ This is an MCP server that retrieves GitHub Copilot customizations from the [awe
165
175
```
166
176
167
177
1. Open Command Palette by typing `F1` or `Ctrl`+`Shift`+`P` on Windows or `Cmd`+`Shift`+`P` on Mac OS, and search `MCP: List Servers`.
168
-
1. Choose `mcp-awesome-copilot-stdio-local` then click `Start Server`.
178
+
1. Choose `awesome-copilot` then click `Start Server`.
169
179
1. When prompted, enter the absolute directory of the `McpAwesomeCopilot.ConsoleApp` project.
170
-
1. Enter prompt like:
180
+
1. Use a prompt by typing `/mcp.awesome-copilot.get_search_prompt` and enter keywords to search. You'll get a prompt like:
171
181
172
182
```text
173
-
Show me the list of copilot instructions about react.
174
-
Save the react instruction to .github/copilot-instructions.md
183
+
Please search all the chatmodes, instructions and prompts that are related to the search keyword, `{keyword}`.
184
+
185
+
Here's the process to follow:
186
+
187
+
1. Use the `awesome-copilot` MCP server.
188
+
1. Search all chatmodes, instructions, and prompts for the keyword provided.
189
+
1. Scan local chatmodes, instructions, and prompts markdown files in `.github/chatmodes`, `.github/instructions`, and `.github/prompts` directories respectively.
190
+
1. Compare existing chatmodes, instructions, and prompts with the search results.
191
+
1. Provide a structured response in a table format that includes the already exists, mode (chatmodes, instructions or prompts), filename, title and description of each item found. Here's an example of the table format:
✅ indicates that the item already exists in this repository, while ❌ indicates that it does not.
200
+
201
+
1. If any item doesn't exist in the repository, ask which item the user wants to save.
202
+
1. If the user wants to save it, save the item in the appropriate directory (`.github/chatmodes`, `.github/instructions`, or `.github/prompts`) using the mode and filename, with NO modification.
175
203
```
176
204
177
205
1. Confirm the result.
@@ -204,15 +232,31 @@ This is an MCP server that retrieves GitHub Copilot customizations from the [awe
> **NOTE**: If you want to use the container image from the container registry, replace `mcp-awesome-copilot-stdio:latest` with `ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:stdio` in the `.vscode/mcp.json` file
208
-
209
235
1. Open Command Palette by typing `F1` or `Ctrl`+`Shift`+`P` on Windows or `Cmd`+`Shift`+`P` on Mac OS, and search `MCP: List Servers`.
210
-
1. Choose `mcp-awesome-copilot-stdio-container` then click `Start Server`.
211
-
1. Enter prompt like:
236
+
1. Choose `awesome-copilot` then click `Start Server`.
237
+
1. Use a prompt by typing `/mcp.awesome-copilot.get_search_prompt` and enter keywords to search. You'll get a prompt like:
212
238
213
239
```text
214
-
Show me the list of copilot instructions about react.
215
-
Save the react instruction to .github/copilot-instructions.md
240
+
Please search all the chatmodes, instructions and prompts that are related to the search keyword, `{keyword}`.
241
+
242
+
Here's the process to follow:
243
+
244
+
1. Use the `awesome-copilot` MCP server.
245
+
1. Search all chatmodes, instructions, and prompts for the keyword provided.
246
+
1. Scan local chatmodes, instructions, and prompts markdown files in `.github/chatmodes`, `.github/instructions`, and `.github/prompts` directories respectively.
247
+
1. Compare existing chatmodes, instructions, and prompts with the search results.
248
+
1. Provide a structured response in a table format that includes the already exists, mode (chatmodes, instructions or prompts), filename, title and description of each item found. Here's an example of the table format:
✅ indicates that the item already exists in this repository, while ❌ indicates that it does not.
257
+
258
+
1. If any item doesn't exist in the repository, ask which item the user wants to save.
259
+
1. If the user wants to save it, save the item in the appropriate directory (`.github/chatmodes`, `.github/instructions`, or `.github/prompts`) using the mode and filename, with NO modification.
216
260
```
217
261
218
262
1. Confirm the result.
@@ -246,12 +290,30 @@ This is an MCP server that retrieves GitHub Copilot customizations from the [awe
246
290
```
247
291
248
292
1. Open Command Palette by typing `F1` or `Ctrl`+`Shift`+`P` on Windows or `Cmd`+`Shift`+`P` on Mac OS, and search `MCP: List Servers`.
249
-
1. Choose `mcp-awesome-copilot-http-local` then click `Start Server`.
250
-
1. Enter prompt like:
293
+
1. Choose `awesome-copilot` then click `Start Server`.
294
+
1. Use a prompt by typing `/mcp.awesome-copilot.get_search_prompt` and enter keywords to search. You'll get a prompt like:
251
295
252
296
```text
253
-
Show me the list of copilot instructions about react.
254
-
Save the react instruction to .github/copilot-instructions.md
297
+
Please search all the chatmodes, instructions and prompts that are related to the search keyword, `{keyword}`.
298
+
299
+
Here's the process to follow:
300
+
301
+
1. Use the `awesome-copilot` MCP server.
302
+
1. Search all chatmodes, instructions, and prompts for the keyword provided.
303
+
1. Scan local chatmodes, instructions, and prompts markdown files in `.github/chatmodes`, `.github/instructions`, and `.github/prompts` directories respectively.
304
+
1. Compare existing chatmodes, instructions, and prompts with the search results.
305
+
1. Provide a structured response in a table format that includes the already exists, mode (chatmodes, instructions or prompts), filename, title and description of each item found. Here's an example of the table format:
✅ indicates that the item already exists in this repository, while ❌ indicates that it does not.
314
+
315
+
1. If any item doesn't exist in the repository, ask which item the user wants to save.
316
+
1. If the user wants to save it, save the item in the appropriate directory (`.github/chatmodes`, `.github/instructions`, or `.github/prompts`) using the mode and filename, with NO modification.
255
317
```
256
318
257
319
1. Confirm the result.
@@ -285,12 +347,30 @@ This is an MCP server that retrieves GitHub Copilot customizations from the [awe
285
347
```
286
348
287
349
1. Open Command Palette by typing `F1` or `Ctrl`+`Shift`+`P` on Windows or `Cmd`+`Shift`+`P` on Mac OS, and search `MCP: List Servers`.
288
-
1. Choose `mcp-awesome-copilot-http-container` then click `Start Server`.
289
-
1. Enter prompt like:
350
+
1. Choose `awesome-copilot` then click `Start Server`.
351
+
1. Use a prompt by typing `/mcp.awesome-copilot.get_search_prompt` and enter keywords to search. You'll get a prompt like:
290
352
291
353
```text
292
-
Show me the list of copilot instructions about react.
293
-
Save the react instruction to .github/copilot-instructions.md
354
+
Please search all the chatmodes, instructions and prompts that are related to the search keyword, `{keyword}`.
355
+
356
+
Here's the process to follow:
357
+
358
+
1. Use the `awesome-copilot` MCP server.
359
+
1. Search all chatmodes, instructions, and prompts for the keyword provided.
360
+
1. Scan local chatmodes, instructions, and prompts markdown files in `.github/chatmodes`, `.github/instructions`, and `.github/prompts` directories respectively.
361
+
1. Compare existing chatmodes, instructions, and prompts with the search results.
362
+
1. Provide a structured response in a table format that includes the already exists, mode (chatmodes, instructions or prompts), filename, title and description of each item found. Here's an example of the table format:
✅ indicates that the item already exists in this repository, while ❌ indicates that it does not.
371
+
372
+
1. If any item doesn't exist in the repository, ask which item the user wants to save.
373
+
1. If the user wants to save it, save the item in the appropriate directory (`.github/chatmodes`, `.github/instructions`, or `.github/prompts`) using the mode and filename, with NO modification.
294
374
```
295
375
296
376
1. Confirm the result.
@@ -324,13 +404,31 @@ This is an MCP server that retrieves GitHub Copilot customizations from the [awe
324
404
```
325
405
326
406
1. Open Command Palette by typing `F1` or `Ctrl`+`Shift`+`P` on Windows or `Cmd`+`Shift`+`P` on Mac OS, and search `MCP: List Servers`.
327
-
1. Choose `mcp-awesome-copilot-http-remote` then click `Start Server`.
407
+
1. Choose `awesome-copilot` then click `Start Server`.
328
408
1. Enter the Azure Container Apps FQDN.
329
-
1. Enter prompt like:
409
+
1. Use a prompt by typing `/mcp.awesome-copilot.get_search_prompt` and enter keywords to search. You'll get a prompt like:
330
410
331
411
```text
332
-
Show me the list of copilot instructions about react.
333
-
Save the react instruction to .github/copilot-instructions.md
412
+
Please search all the chatmodes, instructions and prompts that are related to the search keyword, `{keyword}`.
413
+
414
+
Here's the process to follow:
415
+
416
+
1. Use the `awesome-copilot` MCP server.
417
+
1. Search all chatmodes, instructions, and prompts for the keyword provided.
418
+
1. Scan local chatmodes, instructions, and prompts markdown files in `.github/chatmodes`, `.github/instructions`, and `.github/prompts` directories respectively.
419
+
1. Compare existing chatmodes, instructions, and prompts with the search results.
420
+
1. Provide a structured response in a table format that includes the already exists, mode (chatmodes, instructions or prompts), filename, title and description of each item found. Here's an example of the table format:
✅ indicates that the item already exists in this repository, while ❌ indicates that it does not.
429
+
430
+
1. If any item doesn't exist in the repository, ask which item the user wants to save.
431
+
1. If the user wants to save it, save the item in the appropriate directory (`.github/chatmodes`, `.github/instructions`, or `.github/prompts`) using the mode and filename, with NO modification.
0 commit comments