Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Интеграционный плагин MCP для OpenClaw — это решение, позволяющее подключаться к любому серверу MCP (Model Context Protocol) и использовать его инструменты напрямую внутри AI-агентов.
🎯 Обзор
Данный плагин расширяет возможности OpenClaw, позволяя подключаться к серверам MCP и предоставлять их инструменты агентам искусственного интеллекта. Он реализует спецификацию MCP Streamable HTTP и обеспечивает единый интерфейс для работы с внешними инструментами. :
✅ Рабочий пример: см. файл REAL_EXAMPLE_KR_LEGAL.md с полной протестированной конфигурацией (без необходимости API-ключа).
🚀 Ключевые возможности
- HTTP/SSE транспорт — полноценная поддержка MCP Streamable HTTP с Server-Sent Events
- Динамическое обнаружение инструментов — автоматическая регистрация инструментов с MCP-серверов
- Поддержка нескольких серверов — одновременное подключение к нескольким MCP-серверам
- Единый интерфейс — доступ ко всем инструментам через один инструмент
mcp - Обработка ошибок — устойчивый механизм логирования и обработки ошибок
📋 Требования
- OpenClaw версии 2026.1.0 или выше
- Node.js версии 18.0.0 или выше
- MCP-сервер с поддержкой HTTP-транспорта
⚙️ Установка
Способ 1: через расширения OpenClaw
cd ~/.openclaw/extensions/
git clone https://github.com/yourorg/mcp-integration.git
cd mcp-integration
npm install
openclaw gateway restart
Способ 2: ручная установка
git clone https://github.com/yourorg/mcp-integration.git
cd mcp-integration
npm install
ln -s $(pwd) ~/.openclaw/extensions/mcp-integration
openclaw gateway restart
⚙️ Конфигурация
Добавьте базовую конфигурацию в файл ~/.openclaw/openclaw.json:
{
"plugins": {
"entries": {
"mcp-integration": {
"enabled": true,
"config": {
"enabled": true,
"servers": {
"example-server": {
"enabled": true,
"transport": "http",
"url": "http://localhost:3000/mcp"
}
}
}
}
}
}
}
Схема конфигурации
{
enabled: boolean,
servers: {
[serverName: string]: {
enabled: boolean,
transport: "http",
url: string
}
}
}
Пример с несколькими серверами
{
"plugins": {
"entries": {
"mcp-integration": {
"enabled": true,
"config": {
"enabled": true,
"servers": {
"kr-legal": {
"enabled": true,
"transport": "http",
"url": "http://localhost:3000/mcp"
},
"database": {
"enabled": true,
"transport": "http",
"url": "http://localhost:3001/mcp"
},
"weather": {
"enabled": true,
"transport": "http",
"url": "http://localhost:3002/mcp"
}
}
}
}
}
}
}
🛠️ Использование
После настройки плагин регистрирует единый инструмент mcp, который предоставляет доступ ко всем подключённым MCP-серверам и их возможностям. :
Такой подход позволяет централизованно работать с внешними сервисами — от API и баз данных до специализированных систем — без необходимости писать отдельные интеграции для каждого из них.
💡 Применение
- Построение AI-воркфлоу с использованием нескольких внешних сервисов
- Юридические исследования и анализ данных
- Работа с базами данных через MCP-коннекторы
- Интеграция погодных и других специализированных сервисов
- Быстрое прототипирование новых интеграций
Благодаря MCP, разработчики получают универсальный способ подключения инструментов к AI — аналог «USB-C» для экосистемы искусственного интеллекта. :
Файл из источника