GM

grll/mcpadapt

Developer tools

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

425 stars 57 forks Качество 53 Тренд 20MIT

Разблокируйте 650+ инструментов серверов MCP в вашем любимом агентном фреймворке.

Обзор

Для получения дополнительного контекста, руководств и справочных материалов по API посетите нашу новую документацию. Разблокируйте 650+ инструментов серверов MCP в вашем любимом агентном фреймворке. Протокол Model Context — это протокол с открытым исходным кодом, введённый компанией Anthropic, который позволяет любому человеку просто и быстро предоставлять инструменты и ресурсы в виде «MCP-серверов». С момента выпуска было создано более 650 MCP-серверов, предоставляющих доступ к множеству данных и инструментов для поддерживаемого «MCP Client». Этот проект делает вызов любых инструментов MCP-серверов казаться невозможным из любого агентного фреймворка. Фактически предоставляя вашему агентному worfklow доступ к инструментам 650+ MCP-серверов. Посмотрите glama.ai или smithery.ai, чтобы понять, к чему ваш агент может получить доступ. Smolagents 1.4.1 и выше напрямую поставляются с mcpadapt, интегрированным в их объект коллекций инструментов. Это значит, что вы можете использовать его напрямую из smolagents: У каждого агентного фреймворка есть свой набор необязательных зависимостей, чтобы не заваливать бесполезными зависимостями.

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

Для получения дополнительного контекста, руководств и справочных материалов по API посетите нашу новую документацию.

Разблокируйте 650+ инструментов серверов MCP в вашем любимом агентном фреймворке.

Протокол Model Context — это протокол с открытым исходным кодом, введённый компанией Anthropic, который позволяет любому человеку просто и быстро предоставлять инструменты и ресурсы в виде «MCP-серверов».

С момента выпуска было создано более 650 MCP-серверов, предоставляющих доступ к множеству данных и инструментов для поддерживаемого «MCP Client».

Этот проект делает вызов любых инструментов MCP-серверов казаться невозможным из любого агентного фреймворка. Фактически предоставляя вашему агентному worfklow доступ к инструментам 650+ MCP-серверов.

Посмотрите glama.ai или smithery.ai, чтобы понять, к чему ваш агент может получить доступ.

Инструкции по установке

Смолагенты

Смолагенты 1.4.1 и выше напрямую поставляются с mcpadapt, интегрированным в их объект коллекций инструментов. Это значит, что вы можете использовать его напрямую из смолагентов:

Другие фреймворки

У каждого агентного фреймворка есть свой набор необязательных зависимостей, чтобы не заваливать бесполезными зависимостями. Вы выбираете желаемый вариант, добавляя фреймворк в скобках в команде установки.

Фреймворк, поддерживаемый на данный момент: smolagents, langchain, crewAI, google-genai.

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

README

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

MCPAdapt

For more context, guides and API references visit our new documentation.

Unlock 650+ MCP servers tools in your favorite agentic framework.

Model Context Protocol is an open-source protocol introduced by Anthropic which allows anyone to simply and quickly make tools and resources available as “MCP Servers”.

Since its release more than 650 MCP servers have been created giving access to many data & tools to supported “MCP Client”.

This project makes calling any MCP servers tools seemless from any agentic framework. Virtually providing your agentic worfklow access to 650+ MCP servers tools.

Look at glama.ai or smithery.ai to give you an idea of what your agent could access.

Installation Instructions

Smolagents

Smolagents 1.4.1 and above directly ships with mcpadapt integrated in their tool collections object. It means you can directly use it from smolagents:

uv add smolagents[mcp]

Other Frameworks

Each agent framework has its own set of optional dependencies to not clutter with useless dependencies. You choose the flavor you want by adding your framework in brackets in the installation command.

# with uv
uv add mcpadapt[langchain]

# or with pip
pip install mcpadapt[langchain]

Framework supported at the moment: smolagents, langchain, crewAI, google-genai.

You can also add multiple framework comma separated if needed.

Usage

⚠️ Security Warning: When using MCP servers, especially over SSE (Server-Sent Events), be extremely cautious and only connect to trusted and verified servers. Always verify the source and security of any MCP server before connecting.

Smolagents

Since mcpadapt is part of smolagents simple use tool collection from smolagents like:

from mcp import StdioServerParameters
from smolagents.tools import ToolCollection

serverparams = StdioServerParameters(command="uv", args=["run", "src/echo.py"])

with ToolCollection.from_mcp(serverparams) as tool_collection:
    ... # enjoy your tools!

Other Frameworks

MCPAdapt adapt any MCP servers into tools that you can use right in your agentic workflow:

from mcp import StdioServerParameters
from mcpadapt.core import MCPAdapt
from mcpadapt.smolagents_adapter import SmolAgentsAdapter

with MCPAdapt(
Открыть полный README на GitHub

Установка

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

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