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.0.tar.gz (103.1 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.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mcp_mux-0.1.0.tar.gz
Algorithm Hash digest
SHA256 85833632be1be3ddb9c2eb9519a9f5d8f5141247bcb5cd283492a2f4ced53150
MD5 5f2c145ea3bbac3d7649d096745f2344
BLAKE2b-256 49be395a1a8dc05df4e35846be36f9c2fc75af6a6b8cccd950f91168c3a1e653

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mcp_mux-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1675098a189ac39a9474b0944926fb896d0c4462d7d5d7960ea0b03e96a8b78a
MD5 7ed1040644d4990cd35b38f2626617d6
BLAKE2b-256 bebe3b62480d2d5a84cd92fe2d694fe26208cda97538f7b548c068d88a4d3312

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