
taiki-yoshida/copilot-studio-code
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Локальный MCP-сервер плюс импортируемое решение Copilot Studio, которое предоставляет агенту Microsoft Copilot Studio инструменты в стиле Claude-Code.
Обзор
Локальный MCP-сервер, который предоставляет агенту Microsoft Copilot Studio инструменты в стиле Claude-Code против вашей локальной файловой системы и оболочки — считывать, редактировать, искать и запускать команды из тестового холста Copilot Studio. Корабли с импортируемым решением Copilot Studio, чтобы вы могли встать на защиту рабочего агента за считанные минуты. Как выбирается режим, в порядке очередности: 1. SAFETY env var (строгий / умеренный / открытый) 2. --безопасность CLI flag 3. Интерактивная подсказка при запуске (10 тайм-аут → умеренный) Все вызовы write file, edit file и run shell прилагаются к /.copilotstudio-mcp/audit.log. Студия Copilot размещена в облаке, поэтому она не может достичь локального хоста. Используйте для разоблачения сервера по HTTPS. Хост devtunnel печатает общедоступный URL-адрес, такой как https: / / -8787.usw2.devtunnels.ms. Оставь его в покое. Drop-allow-anonymous и туннель потребуют учетную запись MS на стороне Copilot Studio. Рекомендую, как только он будет работать. Два способа: импортировать готовый раствор (самый быстрый) или настроить агент вручную.
Обзор (машинный перевод)
Локальный MCP-сервер, который предоставляет агенту Microsoft Copilot Studio инструменты в стиле Claude-Code против вашей локальной файловой системы и оболочки — считывать, редактировать, искать и запускать команды из тестового холста Copilot Studio. Корабли с импортируемым решением Copilot Studio, чтобы вы могли встать на защиту рабочего агента за считанные минуты.
##Обнаженные инструменты
| Инструмент | Цель
[скрыто] [скрыто] [скрыто] [скрыто] [скрыто]
read_file Прочитайте текстовый файл UTF-8.
[1] Создать или перезаписать файл.
[[Т2]] [[Т2]] [[Т3]][[Т]]] [[Т2]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]][[Т]]][[Т]]][[Т]]]. !
[4][править править вики-текст] !
glob Найдите файлы, соответствующие шаблону шара.
grep .git] dist] node_modules node_modules] grep] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]]. !
T10 Выполните команду оболочки (PowerShell на Windows, bash в другом месте). [11] в режиме [[11]].
Режимы безопасности (выбраны при запуске)
[править] [править] [12] [править]
[скрыто] [скрыто] [скрыто] [скрыто] [скрыто] [скрыто]
[[Т13]] [[Т13]]][[Т]][[Т]]] [[Т[13]]][[Т]]] [[Т[13]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]][[Т]]]][[Т]]][[Т]]]][[Т[Т]]]][[Т]]][[Т]]]][[Т[Т]]]][[Т]]][[Т]]]]][[Т[Т]]]][[Т]]][[Т]]]][[Т]]][[Т]]]][[Т]]][[Т]]]][[Т]]][[Т]]]][[Т]]][[Т]]]][[Т]]
moderate [по умолчанию] moderate moderate moderate moderate moderate] moderate moderate] moderate moderate] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]]] [[T]] [[T]]] [[T]]] [[T]
open | off | включено, зарегистрировано
Как выбирается режим, в порядке очередности:
SAFETYenv varstrict/moderate/open
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
copilot-studio-code
A local MCP server that gives a Microsoft Copilot Studio agent Claude-Code-style tools against your local filesystem and shell — read, edit, search, and run commands from the Copilot Studio test canvas. Ships with an importable Copilot Studio solution so you can stand up a working agent in minutes.
Tools exposed
| Tool | Purpose |
|---|---|
read_file |
Read a UTF-8 text file. |
write_file |
Create or overwrite a file. |
edit_file |
Exact-match string replace (unique-match required, or replace_all=true). |
list_dir |
List entries in a directory. |
glob |
Find files matching a glob pattern. |
grep |
Regex search across files (skips node_modules, .git, dist). |
run_shell |
Execute a shell command (PowerShell on Windows, bash elsewhere). Disabled in strict mode. |
Safety modes (selected at startup)
| Mode | Path jail | run_shell |
|---|---|---|
strict |
enforced | disabled |
moderate (default) |
enforced | enabled, audit-logged |
open |
off | enabled, audit-logged |
How the mode is chosen, in order of precedence:
SAFETYenv var (strict/moderate/open)--safetyCLI flag- Interactive prompt at startup (10s timeout →
moderate)
All write_file, edit_file, and run_shell calls are appended to /.copilotstudio-mcp/audit.log.
Run it
npm install
npm start
The server prints something like:
copilot-studio-code MCP server
workspace root : E:\Dev\projects\my-project
safety mode : moderate
listening on : http://localhost:8787/mcp
health check : http://localhost:8787/healthz
Override the workspace it operates on:
$env:WORKSPACE_ROOT = "E:\Dev\some-other-project"; npm start
Wiring it into Copilot Studio
Copilot Studio is cloud-hosted, so it cannot reach localhost. Use Microsoft Dev Tunnels to expose the server over HTTPS.
1. Install and log in to dev tunnels
winget install Microsoft.devtunnel
devtunnel user login
2. Create a persistent tunnel for port 8787
devtunnel create copilotstudio-mcp --allow-anonymous
devtunnel port create copilotstudio-mcp -p 8787 --protocol http
devtunnel host copilotstudio-mcp
devtunnel host prints a public URL like https://-8787.usw2.devtunnels.ms. Leave it running.
Drop
--allow-anonymousand the tunnel will require an MS account on the Copilot Studio side. Recommended once you have it working.
3. Wire the MCP server into a Copilot Studio agent
Two ways: import the prebuilt solution (fastest), or configure an agent manually.
Path A — Import the prebuilt solution
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →