langchain-mcp-adapters and langchainjs-mcp-adapters

Maintenance 20/25
Adoption 25/25
Maturity 25/25
Community 21/25
Maintenance 0/25
Adoption 10/25
Maturity 9/25
Community 18/25
Stars: 3,411
Forks: 379
Downloads: 6,540,532
Commits (30d): 18
Language: Python
License: MIT
Stars: 246
Forks: 36
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
Archived Stale 6m No Package No Dependents

About langchain-mcp-adapters

langchain-ai/langchain-mcp-adapters

LangChain 🔌 MCP

Bridges Anthropic's Model Context Protocol (MCP) servers with LangChain/LangGraph by converting MCP tools into LangChain-compatible tools, supporting multiple transport types (stdio, HTTP, streamable HTTP, SSE) and server connections simultaneously. Provides a `MultiServerMCPClient` for managing multiple MCP servers and runtime authentication headers, enabling agentic workflows to access distributed tool ecosystems.

About langchainjs-mcp-adapters

langchain-ai/langchainjs-mcp-adapters

** THIS REPO HAS MOVED TO https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-mcp-adapters ** Adapters for integrating Model Context Protocol (MCP) tools with LangChain.js applications, supporting both stdio and SSE transports.

Converts MCP servers into LangChain.js tool objects, enabling seamless integration of external MCP services (like file systems, APIs, or databases) as callable tools within agent workflows. Provides automatic client initialization and error handling across both stdio and SSE transport protocols, abstracting MCP's request-response model into LangChain's standardized tool interface for use with agents and chains.

Scores updated daily from GitHub, PyPI, and npm data. How scores work