Unified MCP Client Library

Created By
mcp-usea year ago
🚀 mcp-use is a TypeScript library that makes it easy to connect LangChain.js-compatible LLMs with MCP servers. Build powerful, flexible AI agents with dynamic tool access and multi-server support.
Overview

What is Unified MCP Client Library?

The Unified MCP Client Library is a TypeScript library designed to facilitate the connection between LangChain.js-compatible LLMs and MCP servers, enabling the creation of powerful AI agents with dynamic tool access and multi-server support.

How to use Unified MCP Client Library?

To use the library, install it via npm, configure your MCP servers, and create an agent that can run queries using the connected LLM.

Key features of Unified MCP Client Library?

  • Ease of use: Create an MCP-capable agent in just a few lines of TypeScript.
  • LLM Flexibility: Compatible with any LangChain.js-supported LLM that supports tool calling.
  • HTTP Support: Direct SSE/HTTP connection to MCP servers.
  • Dynamic Server Selection: Agents can select the appropriate MCP server from a pool dynamically.
  • Multi-Server Support: Utilize multiple MCP servers within a single agent.
  • Tool Restrictions: Control access to unsafe tools like filesystem or network.
  • Custom Agents: Build custom agents with LangChain.js adapter or implement new adapters.

Use cases of Unified MCP Client Library?

  1. Building custom AI agents for various applications.
  2. Connecting multiple LLMs to different MCP servers for enhanced functionality.
  3. Implementing dynamic tool access for AI-driven tasks.

FAQ from Unified MCP Client Library?

  • What is the minimum requirement to use this library?

Node.js 22.0.0 or higher is required.

  • Is there a license for this library?

Yes, it is licensed under the MIT license.

  • Can I use this library for commercial purposes?

Yes, the MIT license allows for commercial use.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
mcp-use
Star
18
Language
TypeScript
License
MIT license

Recommend Servers

View All
Mnemom

14 hours ago
//beforeyouship — LLM Cost Modeling From Your Editor
@Indiegoing

Query realistic LLM cost models without leaving your editor. beforeyouship models the **true monthly cost** of an LLM app architecture — retries, prompt caching, batch discounts, infra overhead, and 3×/10× growth — across GPT-5.x, Claude, Gemini, DeepSeek, and more. Not a token calculator: a planning tool for the design phase, before you commit to a stack. **No API key needed to try it** — demo mode covers the six free-tier models. A Pro key from [beforeyouship.dev](https://beforeyouship.dev) unlocks the full 18-model catalog. ## What you can ask - "How much will a RAG chatbot cost at 10,000 requests/day?" - "Compare Claude Haiku vs Gemini Flash pricing for my workload" - "What's the cheapest model for a multi-step agent at scale?" - "Show me current per-token prices for Anthropic models" ## Tools ### `estimate_cost` Full cost model for an architecture at a given usage level. Returns Naive / Realistic / Worst Case monthly cost per model, 3×/10× growth scenarios, and an opinionated recommendation with reasoning. ### `get_model_prices` Current per-1M-token pricing — input, output, cached input, batch — with context windows and staleness metadata. ### `list_archetypes` Seven preset architecture patterns (simple chatbot, chatbot with history, RAG pipeline, multi-model router, coding assistant, document processor, multi-step agent) used as starting points for estimates. ## Setup **Claude Code:** ​```bash claude mcp add --transport http beforeyouship https://beforeyouship.dev/api/mcp ​``` **Cursor / other clients** — add a remote server: ​```json { "mcpServers": { "beforeyouship": { "type": "streamable-http", "url": "https://beforeyouship.dev/api/mcp" } } } ​``` Add an `Authorization: Bearer bys_...` header with a Pro key for the full catalog. ## Try it > Estimate the monthly cost of a RAG pipeline at 10,000 requests/day

13 hours ago
Docwand

13 hours ago