I am unable to identify the LangChain documentation for the corresponding MCP tools

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The Docs by LangChain (streamable HTTP, url: https://docs.langchain.com/mcp) are enabled in Tools & MCP. The MCP logs show a successful connection and one tool found, but the available server is not listed when the Agent calls MCP; only user-lark-mcp and cursor-ide-browser are available.

Steps to Reproduce

  • install the langchian doc mcp: Use docs programmatically - Docs by LangChain
  • Open a new Agent page and test the specific invocation of this MCP tool. The specific instructions are as follows: “用 Docs by LangChain 这个 MCP 里的 SearchDocsByLangChain 查一下 LangGraph 错误处理文档。”

Operating System

MacOS

Version Information

Version: 2.5.26
VSCode Version: 1.105.1
Commit: 7d96c2a03bb088ad367615e9da1a3fe20fbbc6a0
Date: 2026-02-26T04:57:56.825Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.2.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, this is a known issue. MCP servers can show as connected and you might see tools in the logs, but the agent still doesn’t pick them up in the session.

A few workarounds that have helped other users with the same problem:

  1. Toggle the MCP server off and on in Cursor Settings > Tools & MCP. This forces a re-init. Sometimes toggling any MCP server triggers a refresh for all of them.

  2. Start a fresh chat after toggling. Existing sessions might not pick up newly available tools.

  3. Mention the MCP server by name in your first message. Instead of a generic prompt, try something like: “Using the Docs by LangChain MCP, search for LangGraph error handling docs.” This can nudge the agent to discover the tool.

  4. There might be a timing delay between the server showing as connected in the UI and the agent actually having access to the tools. Waiting a moment after it connects, then starting a new chat, can help.

A couple questions:

  • What status does the LangChain Docs server show in Settings > Tools & MCP, green, yellow, or red?
  • Is this configured globally ~/.cursor/mcp.json or at the project level .cursor/mcp.json?

The team is aware of this pattern and tracking it. Your report helps with prioritization.

Related threads:

Let me know how it goes.

  • The status show in Settings is green.
  • Ths config file is globally.

I have tried the solutions you suggested, but none of them worked.

I am starting to suspect that the issue might be with the langchan MCP rather than an issue with Cursor.