Langchain MCP Tools Ts Usage
MCP Tools Usage From LangChain ReAct Agent / Example in TypeScript
Installation
npx langchain-mcp-tools-ts-usageAsk AI about Langchain MCP Tools Ts Usage
Powered by Claude · Grounded in docs
I know everything about Langchain MCP Tools Ts Usage. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
MCP Tools Usage From LangChain / Example in TypeScript 
This simple Model Context Protocol (MCP) client demonstrates the use of MCP server tools by LangChain ReAct Agent.
It leverages a utility function convertMcpToLangchainTools() from
@h1deya/langchain-mcp-tools.
This function handles parallel initialization of specified multiple MCP servers
and converts their available tools into an array of LangChain-compatible tools
(StructuredTool[]).
It also performs LLM provider-specific schema transformations
to prevent schema compatibility issues
OpenAI's gpt-5.4-mini is used as the LLM.
For convenience, code for OpenAI's and Anthropic's LLMs are also included and commented out.
A bit more realistic (conversational) MCP Client is available here
A python equivalent of this app is available here
Prerequisites
- Node.js 18+
- npm 8+ (
npx) to run Node.js-based MCP servers - [optional] npm 7+ (
npx) to run Node.js package-based local MCP servers - [optional]
uv(uvx) installed to run Python-based MCP servers - LLM API keys from OpenAI, Anthropic, Google GenAI, and/or xAI as needed
Usage
-
Install dependencies:
npm install -
Setup API key:
cp .env.template .env- Update
.envas needed. .gitignoreis configured to ignore.envto prevent accidental commits of the credentials.
- Update
-
Run the app:
npm start
