> ## Documentation Index
> Fetch the complete documentation index at: https://easy-mcp-use.52kx.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to easy-mcp-use , The TypeScript MCP Client Library

<img className="block dark:hidden" src="https://mintcdn.com/oneman/eRPabL65HK9Udbua/images/hero-light1.png?fit=max&auto=format&n=eRPabL65HK9Udbua&q=85&s=a5cc590864591afc07eb86793e4763b7" alt="easy-mcp-use Light Theme" width="600" height="400" data-path="images/hero-light1.png" />

<img className="hidden dark:block" src="https://mintcdn.com/oneman/eRPabL65HK9Udbua/images/hero-dark1.png?fit=max&auto=format&n=eRPabL65HK9Udbua&q=85&s=a00bdb44fadcef72bdf3c804d33c8b00" alt="easy-mcp-use Dark Theme" width="600" height="400" data-path="images/hero-dark1.png" />

## What is easy-mcp-use?

easy-mcp-use is a TypeScript library that enables developers to connect any Language Learning Model (LLM) to any MCP server, allowing the creation of custom agents with tool access without relying on closed-source or application-specific clients.

## Key Features

<CardGroup cols={2}>
  <Card title="TypeScript First" icon="code" href="/essentials/installation">
    Built with TypeScript for better type safety and developer experience
  </Card>

  <Card title="Flexible Configuration" icon="server" href="/essentials/configuration">
    Support for any MCP server through a simple configuration system
  </Card>

  <Card title="Easy Setup" icon="gear" href="/essentials/configuration">
    Simple JSON-based configuration for MCP server integration
  </Card>

  <Card title="Universal LLM Support" icon="robot" href="/essentials/llm-integration">
    Compatible with any LangChain-supported LLM provider
  </Card>

  <Card title="HTTP Connection" icon="network" href="/quickstart">
    Connect to MCP servers running on specific HTTP ports for web-based integrations
  </Card>

  <Card title="Dynamic Server Selection" icon="shuffle" href="/quickstart">
    Agents can dynamically choose the most appropriate MCP server for the task
  </Card>
</CardGroup>

## Getting Started

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/quickstart">
    Install easy-mcp-use and set up your environment
  </Card>

  <Card title="Configuration" icon="book" href="/essentials/configuration">
    Learn how to configure easy-mcp-use with your MCP server
  </Card>
</CardGroup>
