Practical Notes
Treat MCP as your tool surface, and LangGraph as your orchestration surface. A practical pattern is: (1) run one MCP server locally (stdio) for filesystem or a custom tool, (2) connect via MultiServerMCPClient, (3) feed the resulting tool list into a tool-aware agent. Once that works, add a second server and verify tool names, permissions, and error handling. TokRepo related reading: https://tokrepo.com/en/topics
Safety note: Keep MCP connections scoped (servers, tools, env vars). Don’t forward unrestricted shell/file tools into production agents.
FAQ
Q: What does it actually do? A: It converts MCP tools into LangChain-compatible tools, so LangGraph agents can call them like any other tool node.
Q: Can it connect to multiple MCP servers? A: Yes. You can configure multiple server connections and load tools across them in one client.
Q: How do I avoid tool name collisions?
A: Prefix tool names per server (or enable the library option) so search from different servers stays unique.