Tool Catalog Compiler banner
aak204 aak204

Tool Catalog Compiler

AI community

Description

A managed proxy gateway and compiler for AI agents. It takes noisy OpenAPI/MCP directories, compresses them in flat mode, saves tokens, and adds Governance.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

toolc

English | [Русский](README.ru.md)

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](LICENSE) ![Language: Go](https://img.shields.io/badge/Language-Go-00ADD8.svg?style=flat-square) ![Platform: cross-platform](https://img.shields.io/badge/Platform-cross--platform-7a8c9f.svg?style=flat-square) ![Default mode: flat](https://img.shields.io/badge/Default%20mode-flat-3174ad.svg?style=flat-square) ![OpenAPI HTTP: beta](https://img.shields.io/badge/OpenAPI%20HTTP-beta-2e8b57.svg?style=flat-square) ![MCP stdio: alpha](https://img.shields.io/badge/MCP%20stdio-alpha-b36b00.svg?style=flat-square)

Compile noisy OpenAPI and MCP tool surfaces into one smaller governed runtime surface for LLM agents.

Validated today with real OpenRouter model runs, real saved benchmark artifacts, and a live OpenAPI invoke check.

Best fit today:

  • VS Code users with too many MCP servers
  • OpenAPI or MCP-heavy agent stacks
  • teams that want less exposed tool surface without a platform rewrite

Install

Two supported paths for `v1.0.0`:

  1. download a prebuilt archive from GitHub Releases
  2. install from source with Go
go install github.com/aak204/Tool-Catalog-Compiler/cmd/toolc@v1.0.0

After the `v1.0.0` tag is published as the latest tag, this also works:

go install github.com/aak204/Tool-Catalog-Compiler/cmd/toolc@latest

Release assets for `v1.0.0`:

  • toolc_v1.0.0_windows_amd64.zip
  • toolc_v1.0.0_linux_amd64.tar.gz
  • toolc_v1.0.0_linux_arm64.tar.gz
  • toolc_v1.0.0_darwin_amd64.tar.gz
  • toolc_v1.0.0_darwin_arm64.tar.gz
  • SHA256SUMS.txt

VS Code Quickstart

If you already use MCP in VS Code, start here.

`toolc` can take the MCP config you already use, compile it into one smaller controlled surface, and become the single MCP server your agent sees.

Start here:

  1. build toolc
  2. optimize your existing MCP config
  3. point your extension at the emitted config
  4. run one toolc mcp-serve surfac