BL

braincrew-lab/langgraph-mcp-agents

Developer tools

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

719 stars 226 forks Качество 46 Тренд 21

Агент ReAct на базе LangGraph с интеграцией Model Context Protocol (MCP). Веб-интерфейс Streamlit для динамической настройки, развертывания и взаимодействия с AI-агентами, способными получать доступ...

Обзор

LangChain-MCP-Adapters — это набор инструментов, предоставляемый ИИ, который позволяет агентам ИИ взаимодействовать с внешними инструментами и источниками данных через протокол Model Context Protocol (MCP). Этот проект предоставляет удобный интерфейс для развертывания агентов ReAct, которые могут получать доступ к различным источникам данных и API через MCP-инструменты. - : Удобный веб-интерфейс для взаимодействия с LangGraph ReAct Agent с инструментами MCP - : Добавление, удаление и настройка MCP-инструментов через интерфейс (поддерживается формат Smithery JSON). Это делается динамически без перезапуска приложения - : Просмотр ответов агентов и вызовов инструментов в реальном времени - : Отслеживание и управление разговорами с агентом Протокол контекста модели (MCP) состоит из трёх основных компонентов: 1. : Программы, стремящиеся получить доступ к данным через MCP, такие как Claude Desktop, IDE или LangChain/LangGraph. 2. : Клиент протокола, который поддерживает соединение 1:1 с сервером, выступая в роли посредника между хостом и сервером. 3.

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

Обзор проекта

LangChain-MCP-Adapters — это набор инструментов, предоставленный LangChain AI, который позволяет агентам ИИ взаимодействовать с внешними инструментами и источниками данных через протокол Model Context Protocol (MCP). Этот проект предоставляет удобный интерфейс для развертывания агентов ReAct, которые могут получать доступ к различным источникам данных и API через инструменты MCP.

Особенности

  • Streamlit Interface: удобный веб-интерфейс для взаимодействия с LangGraph ReAct Agent с инструментами MCP
  • Управление инструментами: Добавление, удаление и настройка MCP-инструментов через интерфейс (поддерживается формат Smithery JSON). Это происходит динамически без перезапуска приложения
  • Потоковые ответы: Просмотр ответов агентов и вызовов инструментов в реальном времени
  • История разговоров: Отслеживать и управлять разговорами с агентом

Архитектура MCP

Протокол контекста модели (MCP) состоит из трёх основных компонентов:

  1. MCP Host: программы, стремящиеся получить доступ к данным через MCP, такие как Claude Desktop, IDE или LangChain/LangGraph.

  2. MCP Client: Протокольный клиент, поддерживающий 1:1 соединение с сервером, выступая посредником между хостом и сервером.

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

README

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

LangGraph Agents + MCP

Project Overview

LangChain-MCP-Adapters is a toolkit provided by LangChain AI that enables AI agents to interact with external tools and data sources through the Model Context Protocol (MCP). This project provides a user-friendly interface for deploying ReAct agents that can access various data sources and APIs through MCP tools.

Features

  • Streamlit Interface: A user-friendly web interface for interacting with LangGraph ReAct Agent with MCP tools
  • Tool Management: Add, remove, and configure MCP tools through the UI (Smithery JSON format supported). This is done dynamically without restarting the application
  • Streaming Responses: View agent responses and tool calls in real-time
  • Conversation History: Track and manage conversations with the agent

MCP Architecture

The Model Context Protocol (MCP) consists of three main components:

  1. MCP Host: Programs seeking to access data through MCP, such as Claude Desktop, IDEs, or LangChain/LangGraph.

  2. MCP Client: A protocol client that maintains a 1:1 connection with the server, acting as an intermediary between the host and server.

  3. MCP Server: A lightweight program that exposes specific functionalities through a standardized model context protocol, serving as the primary data source.

Quick Start with Docker

You can easily run this project using Docker without setting up a local Python environment.

Requirements (Docker Desktop)

Install Docker Desktop from the link below:

Run with Docker Compose

  1. Navigate to the dockers directory
cd dockers
  1. Create a .env file with your API keys in the project root directory.
cp .env.example .env

Enter your obtained API keys in the .env file.

(Note) Not all API keys are required. Only enter the ones you need.

  • ANTHROPIC_API_KEY: If you enter an Anthropic API key, you can use “claude-3-7-sonnet-latest”, “claude-3-5-sonnet-latest”, “claude-3-haiku-latest” models.
  • OPENAI_API_KEY: If you enter an OpenAI API key, you can use “gpt-4o”, “gpt-4o-mini” models.
  • LANGSMITH_API_KEY: If you enter a LangSmith API key, you can use LangSmith tracing.
Открыть полный README на GitHub

Установка

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

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