Skip to main content

MCP router that simplifies tool access through semantic search

Project description

mcp-mux

A Model Context Protocol (MCP) multiplexer that simplifies tool access through semantic search.

Overview

mcp-mux acts as a router between MCP clients and servers, providing a simplified interface that exposes only two tools (search and execute) instead of potentially hundreds. It uses semantic search to dynamically find and execute the right tools based on natural language queries.

Quick Start

  1. Initialize configuration:
uvx mcp-mux init
  1. Add to your MCP client configuration:
{
  "mcpServers": {
    "mux": {
      "command": "uvx",
      "args": ["mcp-mux"]
    }
  }
}

How It Works

Instead of exposing hundreds of tools from multiple servers, mcp-mux exposes just two:

  1. search - Find tools using natural language
  2. execute - Run a specific tool

License

MIT

Development Status

This project is in early development. Features may change.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_mux-0.1.1.tar.gz (103.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_mux-0.1.1-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file mcp_mux-0.1.1.tar.gz.

File metadata

  • Download URL: mcp_mux-0.1.1.tar.gz
  • Upload date:
  • Size: 103.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for mcp_mux-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7613f2c7d95bf61fcba64dc1507c5f5165fdf0c2e0de20760c74e6a54dd48d1e
MD5 c02d57d32af3b89a1e0fccc9a2d8884e
BLAKE2b-256 16d95bce3769ab04efeb9f5012ca8c54eb49f046288ad4f14de865e269b1ecea

See more details on using hashes here.

File details

Details for the file mcp_mux-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mcp_mux-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for mcp_mux-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5b8a6a4ea06f296a5cfe3fd9a22952aeab62f5573666f95816cfcce82e7e383b
MD5 6f50633856d7fb5eb04f233eb81a7fb9
BLAKE2b-256 7cdcbb332f02eb962f0a28f7c73010e8e0dc104fb0057c1723dab8901cec01e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page