Skip to main content

Metatool MCP Server

Project description

MCP Server MetaTool

Overview

Metatool MCP Server is a proxy server that joins multiple MCP servers and forward tool calls to the appropriate server. It should be used with metatool-app, the GUI tool manager for MCP which is also open source, together.

How it works

  • mcp-server-metatool itself is both a MCP client and a MCP server
  • On startup, it connects to the metatool-app API to get a list of MCP servers to connect to
  • On list_tools call of MCP, it joins all tools from all MCP servers with namespace isolation.
  • On call_tool call of MCP, it forwards the call to the appropriate server.

Installation

Best way to use this is through uv A METATOOL_API_KEY environment variable must be set

export METATOOL_API_KEY="my_api_key" # get from metatool-ai/metatool-app, which is self hostable and free
uvx mcp-server-metatool

You need a MCP Client to connect to this server to use it.

Additional Configuration

A METATOOL_API_BASE_URL environment variable can be set to point to another metatool instance

export METATOOL_API_BASE_URL="http://localhost:12005"

License

Apache License 2.0

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_server_metatool-0.0.3.tar.gz (14.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_server_metatool-0.0.3-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_metatool-0.0.3.tar.gz.

File metadata

  • Download URL: mcp_server_metatool-0.0.3.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.15

File hashes

Hashes for mcp_server_metatool-0.0.3.tar.gz
Algorithm Hash digest
SHA256 953dbb570942b21158aa4280c7c79b00ce7dbfe9898dda8a6ef376e43310e8ea
MD5 256875c650be6c1ddfe274133530e6e7
BLAKE2b-256 10217771974d885c3e56df88c8bbc76b6804cfd7ffc42998289a2c9942b79d1a

See more details on using hashes here.

File details

Details for the file mcp_server_metatool-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_metatool-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e57c33cc22555be12c6fea61ea4ee9461b7cd0c4b6e9ff200dba9e188dae8b22
MD5 018831fb7ec6f1f034af4ed22e701333
BLAKE2b-256 4f666d83f342af5c66630fd866c233ee510421628fc4ef72a7294f205ca53842

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