-
Notifications
You must be signed in to change notification settings - Fork 336
Open
Description
Contributors
2025-09-11: We are not looking for contributions for these issues at this time. MCP support will be improved over the next few weeks and handled by langchain maintainers.
The given list is a summary of issues for our own reference
Issues
- Propagate context (e.g., RunnableConfig) to a remote MCP tool
- Customize tools How to customize Command return for tools fetched from MCP to update specific keys in graph state? #156
- Per tool header injection:
- Support per-tool header injection (separate from MCP server connection headers) #297 — need to spec out potentially middleware
- [Feat] Allow HTTP headers to be supplied dynamically #280
- Prefix tool name w/ server name due to mcp collisions (Allow adding a prefix to tool names to deal with tool name collisions #273)
- Document how to deal with stateful sesssions:
- Integration with custom streaming in langgraph for MCP tool calling progress notifications etc? (how can MCP tools use "get_stream_writer" like langchain tool #291)
- human in the loop / elicitation https://modelcontextprotocol.io/specification/2025-06-18/client/elicitation with langgraph interrupts (requires API design / research)
- The
load_mcp_toolsfunction currently doesn’t allow passing custom error-handling parameters, forcing users to manually patch returned tools. Allowing it to forwardhandle_tool_errorandhandle_validation_errorwould enable more efficient, flexible error handling during tool execution. [Feature Request] Supporthandle_tool_errorandhandle_validation_errorinload_mcp_tools#263 - retries (e.g., server was scaled down)
- Sampling Feature request: Add MCP Sampling support #232
- Tool annotations and metadata Support MCP tool annotations and metadata #138
- Handle structured outputs: Extend _convert_call_tool_result helper class in tools.py #272
- Document how to capture server logs (How to capture the logs returned by ctx.info from fastmcp server #217)
Lower priority:
- Specifying more than one server name Allow specifying more than one server names in the get_tools call of MultiServerMCPClient #200
Sync support:
jacob-swe-sp, ai-with-ali, Jarv1s10 and nardelluAntverse1, Chaitanya-Keyal, styukovs and jpfcabral
Metadata
Metadata
Assignees
Labels
No labels