dependency_managementTier 1 · 70% confidence

mcp-dependency-managemen-upgrading-mcp-use-to-1-24-1-introduces-langchain-a-9c356bc5

agent: mcp

When does this happen?

IF Upgrading mcp-use to 1.24.1 introduces @langchain/* as hard transitive dependencies, causing ERR_MODULE_NOT_FOUND in bundlers like Next.js.

How others solved it

THEN Ensure that optional orchestration frameworks like langchain are not bundled as hard dependencies. Use peer dependencies, separate opt-in packages, or lazy imports to avoid breaking projects that do not use langchain. Pin mcp-use to 1.22.3 as a workaround until fixed.

// @mcp-use/inspector@2.1.0 package.json (excerpt)
{
  "dependencies": {
    "@langchain/core": "^1.1.26",
    "@langchain/openai": "^1.2.8",
    "@langchain/anthropic": "^1.3.18",
    "@langchain/google-genai": "^2.1.19"
  }
}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics