langchain-mcp-adapters and langchain-mcp-client

The LangChain adapter provides the core integration layer enabling LLMs to access MCP server tools, while the Streamlit application builds a UI client on top of that integration to demonstrate and interact with those connected servers—making them complements that work in sequence rather than alternatives.

langchain-mcp-client
51
Established
Maintenance 20/25
Adoption 25/25
Maturity 25/25
Community 21/25
Maintenance 10/25
Adoption 8/25
Maturity 15/25
Community 18/25
Stars: 3,411
Forks: 379
Downloads: 6,540,532
Commits (30d): 18
Language: Python
License: MIT
Stars: 47
Forks: 15
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
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 langchain-mcp-client

guinacio/langchain-mcp-client

This Streamlit application provides a user interface for connecting to MCP (Model Context Protocol) servers and interacting with them using different LLM providers (OpenAI, Anthropic, Google, Ollama).

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