- 
                Notifications
    
You must be signed in to change notification settings  - Fork 308
 
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-spAntverse1, Chaitanya-Keyal, styukovs and jpfcabral
Metadata
Metadata
Assignees
Labels
No labels