Skip to main content

A CLI and API gateway for managing MCP server connections

Project description

kimcp

kimcp is a small MCP gateway for registering MCP servers, listing tools, running tools, and disconnecting servers through a CLI backed by a local FastAPI gateway.

Installation

pip install kimcp

Usage

Start the gateway:

kimcp serve

Connect a stdio MCP server:

kimcp connect stdio --server-name math --command python --arg ./server.py

List registered MCP servers:

kimcp list-mcp-servers

List tools for a server:

kimcp list-tools --server-name math

Run a tool:

kimcp run-tool --server-name math --tool-name add --tool-args '{"a": 1, "b": 2}'

Disconnect a server:

kimcp disconnect --server-name math

Stop the gateway:

kimcp shutdown

Development

mise run setup
mise run ci

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

kimcp-0.1.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

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

kimcp-0.1.0-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kimcp-0.1.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kimcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6108af5503b8276211d331621823beec86dc5df81d7115c7b986820538364581
MD5 b6bb0446b7f3c829ab38010a8fb975bc
BLAKE2b-256 69e8ee8755f0f633fa0bb7eb026a1eec9dc5fca5876b0ac2dc5bd44d81787424

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kimcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kimcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cad3dcc243d5305a5bed436a6581d7374171f5722c5e6d5a8c073ea27ad345f8
MD5 3eeded561e52ca7acfb212fc413a0ddf
BLAKE2b-256 b11208b537572ed127ca91cbd0db5636f3ab6b9ec03b07231178a53637ca75e1

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