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.2.tar.gz (13.3 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.2-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_server_metatool-0.0.2.tar.gz
  • Upload date:
  • Size: 13.3 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.2.tar.gz
Algorithm Hash digest
SHA256 bd82d76ec9065614065af094800076ef21f916e0957c532412a9335904990ca1
MD5 bc75833ef7f24a3a26b347b797f7fa48
BLAKE2b-256 aacd5ff231106d173f1827827bd034c836274ce40b1b8ff45656d13bd6147b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_server_metatool-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fcb00db648ccaf6b35234bdedd71be6a1b1f6b624b39478f34bb703edfc83ce4
MD5 d7be76fa0487672ea65676490d5d189c
BLAKE2b-256 9dfb8ce5be5a24d57e31d480fe51499c99b718dd10e043dd92991a0134f691cc

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