What is MCP and how does it relate to LangGraph?
MCP (Modular Command Protocol) defines modular tools that are invoked over SSE or STDIO. LangGraph provides the agent orchestration logic. The project bridges them via an async client layer.
@junfanz1
基本情報
This project demonstrates a decoupled real-time agent architecture that connects LangGraph agents to remote tools served by custom MCP (Modular Command Protocol) servers. The architecture enables a flexible and scalable multi-agent system where each tool can be hosted independent
ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
This project demonstrates a decoupled real-time agent architecture that connects LangGraph agents to remote tools served by custom MCP (Modular Command Protocol) servers. It supports modular, multi-server tool execution with both SSE and STDIO transports, enabling scalable and language-agnostic integration for building enterprise-grade LLM applications.
Deploy MCP tool servers (e.g., math_server.py, weather_server.py) using FastMCP, then connect a LangGraph ReAct agent via the MultiServerMCPClient or a raw ClientSession with STDIO transport. Configure servers with commands or URLs, and invoke the agent with user queries to orchestrate tool execution asynchronously.
MCP (Modular Command Protocol) defines modular tools that are invoked over SSE or STDIO. LangGraph provides the agent orchestration logic. The project bridges them via an async client layer.
Both SSE (for network-based servers) and STDIO (for local subprocess servers) are supported, allowing flexible deployment across local, cloud, or containerized environments.
The `MultiServerMCPClient` or `ClientSession` performs an MCP handshake (`session.initialize()`), then uses `session.list_tools()` and `load_mcp_tools()` to dynamically transform tools into LangChain-compatible format.
Tool discovery handshake adds initial latency; managing multiple transport types (SSE vs STDIO) increases complexity; tool server failures require graceful error handling; and production use needs an orchestration layer like Docker Compose or Kubernetes.
Authentication is not implemented in the current version; it is listed as a future direction. The current focus is on modular integration and real-time execution.
MCP server that gives Claude persistent project memory — roadmap, session history, and codebase context. Type continue and Claude picks up exactly where you left off
A code reasoning MCP server, a fork of sequential-thinking
Turn any JavaScript module into a sandboxed MCP (Model Context Protocol) server with automatic reflection and type inference.
AgenticStore: The secure toolkit for AI agents. Instantly equip Claude Desktop, Cursor, and Windsurf with 27+ MCP tools, persistent memory, and SearXNG search, all protected by a built-in PII prompt firewall to protect your data from being exposed to AI agents.
emergency-medicare-planner-mcp-server
コメント