LO

lunarpulse/openclaw-mcp-plugin

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

18 stars 11 forks Качество 49 Тренд 22

openclaw-mcp-plugin позволяет использовать mcp, удаленный потоковый http

Обзор

Подключайтесь к MCP-серверам и используйте их инструменты в OpenClaw. Этот плагин позволяет OpenClaw подключаться к любому серверу MCP (Model Context Protocol) и предоставлять свои инструменты агентам ИИ. Он реализует спецификацию MCP Streamable HTTP Transport и обеспечивает унифицированный интерфейс для вызова внешних инструментов MCP. REAL EXAMPLE KR LEGAL.md для полной, протестированной конфигурации с помощью kr-legal-search (не требуется ключ API!). Полная поддержка MCP Streamable HTTP с Server-Sent Events - Автоматически обнаруживает и регистрирует инструменты с MCP-серверов - Подключайтесь к нескольким MCP-серверам одновременно - Все инструменты MCP доступны через один инструмент mcp - Надежная обработка ошибок и регистрация Версия 2026.1.0 или выше - 18.0.0 или выше - Любой MCP-совместимый сервер с HTTP-транспортом После настройки плагин регистрирует один инструмент mcp, который обеспечивает доступ ко всем подключенным MCP-серверам.

Обзор (машинный перевод)

Интеграция с Model Context Protocol (MCP) для OpenClaw - подключайтесь к MCP-серверам и используйте их инструменты в OpenClaw.

Обзор

Этот плагин позволяет OpenClaw подключаться к любому серверу MCP (Model Context Protocol) и предоставлять свои инструменты агентам ИИ. Он реализует спецификацию MCP Streamable HTTP Transport и обеспечивает унифицированный интерфейс для вызова внешних инструментов MCP.

REAL EXAMPLE KR LEGAL.md для полной, протестированной конфигурации с kr-legal-search (не требуется ключ API!).

Ключевые особенности

HTTP/SSE Transport - Полная поддержка MCP Streamable HTTP с серверными событиями Dynamic Tool Discovery - автоматически обнаруживает и регистрирует инструменты с серверов MCP ** Поддержка нескольких серверов** Подключение к нескольким MCP-серверам одновременно ** Унифицированный интерфейс** - все инструменты MCP доступны через один инструмент mcp ** Обработка ошибок** - Надежная обработка ошибок и регистрация

Предпосылки

OpenClaw: версия 2026.1.0 или выше Node.js: 18.0.0 или выше MCP Server: Любой MCP-совместимый сервер с HTTP-транспортом

###Установка

Метод 1: через OpenClaw расширения

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

OpenClaw MCP Integration Plugin

Model Context Protocol (MCP) integration for OpenClaw - Connect to MCP servers and use their tools seamlessly within OpenClaw.

🎯 Overview

This plugin enables OpenClaw to connect to any MCP (Model Context Protocol) server and expose its tools to AI agents. It implements the MCP Streamable HTTP transport specification and provides a unified interface for calling external MCP tools.

✅ Real Working Example: See REAL_EXAMPLE_KR_LEGAL.md for a complete, tested configuration with kr-legal-search (no API key required!).

Key Features

✅ HTTP/SSE Transport - Full support for MCP Streamable HTTP with Server-Sent Events
✅ Dynamic Tool Discovery - Automatically discovers and registers tools from MCP servers
✅ Multi-Server Support - Connect to multiple MCP servers simultaneously
✅ Unified Interface - All MCP tools accessible through a single mcp tool
✅ Error Handling - Robust error handling and logging

📋 Prerequisites

  • OpenClaw: Version 2026.1.0 or higher
  • Node.js: 18.0.0 or higher
  • MCP Server: Any MCP-compliant server with HTTP transport

🚀 Installation

Method 1: Via OpenClaw Extensions

# Clone into OpenClaw extensions directory
cd ~/.openclaw/extensions/
git clone https://github.com/yourorg/mcp-integration.git

# Install dependencies
cd mcp-integration
npm install

# Restart OpenClaw
openclaw gateway restart

Method 2: Manual Installation

# Clone repository
git clone https://github.com/yourorg/mcp-integration.git
cd mcp-integration

# Install dependencies
npm install

# Link to OpenClaw
ln -s $(pwd) ~/.openclaw/extensions/mcp-integration

# Restart OpenClaw
openclaw gateway restart

⚙️ Configuration

Basic Configuration

Add to ~/.openclaw/openclaw.json:

{
  "plugins": {
    "entries": {
      "mcp-integration": {
        "enabled": true,
        "config": {
          "enabled": true,
          "servers": {
            "example-server": {
              "enabled": true,
              "transport": "http",
              "url": "http://localhost:3000/mcp"
            }
          }
        }
      }
    }
  }
}

Configuration Schema

{
  enabled: boolean;              // Enable/disable plugin (default: true)
  servers: {
    [serverName: string]: {
      enabled: boolean;          // Enable/disable this server (default: true)
      transport: "http";         // Transport type (currently only http supported)
      url: string;               // Server URL (e.g., "http://localhost:3000/mcp")
    }
  }
}

Multiple Servers Example

{
  "plugins": {
    "entries": {
      "mcp-integration": {
        "enabled": true,
        "config": {
          "enabled": true,
          "servers": {
            "kr-legal": {
              "enabled": true,
              "transport": "http",
              "url": "http://localhost:3000/mcp"
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →