
Как подключить MCP-сервер к Goose
Goose называет MCP-серверы расширениями и хранит их в config.yaml в разделе extensions. Сервер добавляется в Goose Desktop, командой goose configure или правкой файла.
Где лежит конфиг
~/.config/goose/config.yamlmacOS и Linux%APPDATA%\Block\goose\config\config.yamlWindowsКак добавить сервер
Кнопка боковой панели слева вверху → Extensions → Add custom extension. Укажите тип, ID, имя, команду или адрес и переменные окружения, затем нажмите Add.
goose configure → Add Extension → Command-line Extension для локального сервера или Remote Extension (Streamable HTTP) для удалённого. Дальше ответьте на вопросы мастера.
В extensions: type stdio с cmd, args и envs или type streamable_http с uri и headers.
goose session --with-extension "TOKEN=… npx -y пакет" или --with-streamable-http-extension "адрес". Расширение включится только в этом сеансе.
Как проверить и удалить
Готовые конфиги для Goose
Нажмите на сервер, чтобы раскрыть конфиг в формате Goose. Несколько серверов в одном файле соберёт конструктор mcp.json.
Playwright MCPДаёт агенту настоящий браузер
extensions:
playwright:
name: playwright
type: stdio
cmd: npx
args: ["@playwright/mcp@latest"]
enabled: true
timeout: 300
GitHub MCPПодключает агента к GitHub
extensions:
github:
name: github
type: streamable_http
uri: https://api.githubcopilot.com/mcp/
headers:
Authorization: "Bearer <GitHub PAT>"
enabled: true
timeout: 300
Context7 MCPПодтягивает в контекст агента свежую документацию и примеры кода…
extensions:
context7:
name: context7
type: streamable_http
uri: https://mcp.context7.com/mcp
headers:
Authorization: "Bearer <ключ Context7>"
enabled: true
timeout: 300
Figma MCPПодключает агента к макетам Figma
extensions:
figma:
name: figma
type: stdio
cmd: npx
args: ["-y", "figma-developer-mcp", "--stdio"]
envs:
FIGMA_API_KEY: "<ваш токен Figma>"
enabled: true
timeout: 300
Chrome DevTools MCPДаёт агенту живой Chrome с инструментами DevTools
extensions:
chrome-devtools:
name: chrome-devtools
type: stdio
cmd: npx
args: ["-y", "chrome-devtools-mcp@latest"]
enabled: true
timeout: 300
Filesystem MCPОткрывает агенту доступ к файлам в папках, которые вы перечислили при…
extensions:
filesystem:
name: filesystem
type: stdio
cmd: npx
args: ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop", "/path/to/other/allowed/dir"]
enabled: true
timeout: 300
Fetch MCPДаёт агенту читать веб-страницы
extensions:
fetch:
name: fetch
type: stdio
cmd: uvx
args: ["mcp-server-fetch"]
enabled: true
timeout: 300
Memory MCPДаёт агенту долгую память между чатами
extensions:
memory:
name: memory
type: stdio
cmd: npx
args: ["-y", "@modelcontextprotocol/server-memory"]
envs:
MEMORY_FILE_PATH: "<полный путь>/memory.jsonl"
enabled: true
timeout: 300
Supabase MCPПодключает агента к проектам Supabase
extensions:
supabase:
name: supabase
type: streamable_http
uri: https://mcp.supabase.com/mcp
enabled: true
timeout: 300
Notion MCPЛокальный сервер Notion поверх Notion API
extensions:
notion:
name: notion
type: stdio
cmd: npx
args: ["-y", "@notionhq/notion-mcp-server"]
envs:
NOTION_TOKEN: "ntn_<токен интеграции>"
enabled: true
timeout: 300
Blender MCPСвязывает агента с запущенным Blender
extensions:
blender:
name: blender
type: stdio
cmd: uvx
args: ["mcp-for-blender"]
enabled: true
timeout: 300
1С MCPПоказывает агенту метаданные и содержимое базы 1С:Предприятие
extensions:
1c:
name: 1c
type: streamable_http
uri: http://<веб-сервер>/<имя публикации>/hs/mcp/
headers:
Authorization: "Basic <логин и пароль пользователя 1С>"
enabled: true
timeout: 300Ограничения
SSE не поддерживается: старые конфиги SSE переведите на streamable_http.
Из CLI удаляются только выключенные расширения.
По умолчанию GOOSE_MODE стоит в auto: Goose выполняет команды и правит файлы без подтверждения.
После ручной правки config.yaml перезапустите Goose.
Если не работает
Could not run extension command: No such file or directory
Node.js installer script not found на Windows
Blocked malicious package
В закрытой сети расширения не запускаются
Частые вопросы
Где лежит config.yaml Goose?
Как добавить MCP-сервер в Goose?
Как передать токен удалённому серверу?
Поддерживает ли Goose SSE?
Источники: goose-docs.ai, goose-docs.ai, goose-docs.ai, goose-docs.ai, goose-docs.ai