aichallenge-mcp-kit
Attaches a git MCP server (run via uvx) as an enabled child of the hub, proxying its tools over the single public endpoint with a prefixed name (e.g. dev__git__*) so agents can perform version-control operations on your machine.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
aichallenge-mcp-kit
Hierarchical MCP hub for your machine. One Streamable HTTP /mcp + Bearer token. Attach child MCPs (filesystem, git, montage, …), run sandboxed Python, move files via /artifacts, then paste the tunnel URL into AIChallenge → Свой MCP.
AIChallenge never runs these processes. This kit never talks to the site database. The site only sees one URL + one token.

Why a separate public repo?
Site | Guest MCP client (SSRF-safe, chat tools) |
This kit | Your PC: hierarchy, sandbox, big files |
Stdio MCP servers cannot be reached from a cloud chat. The kit publishes them behind one HTTPS tunnel.
Related MCP server: zenvx-mcp
5-minute connect

git clone https://github.com/ArtemKyslicyn/aichallenge-mcp-kit.git
cd aichallenge-mcp-kit
cp .env.example .env # set KIT_SHARED_TOKEN (long random string)
cp kit.example.yaml kit.yaml # enable the children you want
uv sync
uv run aichallenge-mcp-kit # listens on 127.0.0.1:3100In another terminal:
cloudflared tunnel --url http://127.0.0.1:3100On the site (logged in): Свой MCP / Настройки → Подключения:
URL:
https://<tunnel-host>/mcpToken: same value as
KIT_SHARED_TOKEN
Optional pack: packs/aichallenge-guest.example.json (replace the URL; never put the token in a shared pack file).
Full walkthrough: docs/connect-aichallenge.md.
What you get
Hierarchy:
kit.yaml→ groups → children. Tool names:{group}__{child}__{tool}(e.g.dev__python__exec).Hub tools:
hub_list_children,hub_workspace_list|put|get.Python sandbox:
dev__python__*— cwd underworkspace/sandboxes/, network off by default.Stdio / HTTP proxy: enabled children stay connected for the life of the process; tools are forwarded with prefixes.
Artifacts: large outputs via
GET /artifacts/{id}with the same Bearer.

Docs
Doc | Topic |
Hub, groups, naming | |
Tunnel + Guest MCP | |
Exec limits | |
Adding stdio/HTTP children | |
Tokens, sandbox, risks |
Design origin (AIChallenge monorepo): docs/superpowers/specs/2026-09-28-mcp-kit-hub-design.md.
Requirements
Python 3.12+
uv recommended
cloudflared (or ngrok) for a public HTTPS URL
Optional: Node/
npxfor official filesystem MCP;uvxfor git MCP
Security (read this)
Whoever has URL + Bearer can drive every enabled child and the Python sandbox on your machine (within workspace limits). Bind stays on loopback; only the tunnel is public. See docs/security.md.
License
MIT — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Secure and manage MCP servers through the Speakeasy AI Control Plane from your agent.
Build your own tools from chat: design, test and host them on a shareable MCP server URL.
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
Host any HTTP API as a standard MCP server; auto-distribute to 12+ mainstream agent platforms.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceLifts local stdio MCP servers into remote Streamable HTTP endpoints for cloud-hosted AI clients, with bearer-token auth and tool policy filtering.13 npmMIT
- FlicenseNot gradedqualityDmaintenanceSecure self-hosted remote MCP server with file and shell tools, protected by Cloudflare Tunnel and bearer-token auth.-
- AlicenseNot gradedqualityCmaintenanceExposes local stdio MCP servers to chat AIs through temporary public URLs, providing both a Streamable HTTP gateway and a REST+OpenAPI bridge for integration with ChatGPT and other clients.MIT
- AlicenseNot gradedqualityBmaintenanceEnables running local MCP servers on machines behind NAT and accessing their tools from anywhere through a single Streamable HTTP endpoint, without opening any inbound ports.MIT