Local Client for MCP Servers

A Python tool for connecting to and using multiple ready-made MCP servers. Interact with various AI tools through a single unified interface.

Python 3.8+
LangChain
LangGraph
MCP Servers
Open Source
Client Tool
Python MCP Client Interface - Connect to multiple MCP servers

Key Features

Python MCP Client simplifies working with multiple MCP servers

🔄

Multi-Server Integration

Connect to multiple MCP servers simultaneously through a single client application.

🌐

Web Interface

Access and manage your connected MCP servers through an intuitive, user-friendly dashboard.

⚙️

LangChain Integration

Utilize LangChain and LangGraph to process queries and route them to appropriate MCP tools.

🔌

Ready-Made Server Support

Use pre-built MCP servers for common tasks like database operations and file management.

🔧

Dynamic Server Management

Add, remove, and configure MCP servers at runtime without restarting the client.

🔍

Natural Language Queries

Send natural language requests that are routed to the appropriate MCP server tools.

MCP Server Ecosystem

Connect to a growing collection of MCP servers to extend your capabilities

Currently Available

  • 🗄️

    MySQL MCP Server

    Execute SQL queries and manage databases through natural language

  • 📁

    File System MCP Server

    Read, write, and manage files using conversational commands

Coming Soon

  • 🔍

    Google Workspace

    Gmail, Docs, Drive, Calendar

  • 👥

    Microsoft 365

    Outlook, OneDrive, Teams

  • 💬

    Slack

    Messages, channels, workflows

  • 💼

    Salesforce

    CRM data, leads, accounts

  • 📊

    Jira

    Issues, projects, reports

  • 📋

    Zoho

    CRM, Books, Projects

Natural Language Example
# Example natural language query to MySQL MCP server
"Show me all users in the database that registered in the last month"

# How the MCP Client processes your request
# 1. The client routes your query to the appropriate MCP server
# 2. The MySQL MCP server handles the query
# 3. It executes SQL on your behalf:
SELECT * FROM users WHERE registration_date >= DATE_SUB(NOW(), INTERVAL 1 MONTH)
# 4. Results are returned to the client interface