Skip to content

Implementations

Six official implementations, all MIT licensed and zero runtime dependencies. The current spec v3.2 contract is defined by 174 conformance fixtures. All six implementations pass 174/174 with 43B+ combined round-trips verified.

Official Implementations

LanguagePackageInstallRegistryStatus
Gogcf-gogo get github.com/blackwell-systems/gcf-go@v1.3.1pkg.go.devv1.3.1 · 174/174 · 1B+ RT
TypeScript@blackwell-systems/gcfnpm install @blackwell-systems/gcf@2.2.1npmv2.2.1 · 174/174 · 20M RT
Pythongcf-pythonpip install gcf-python==2.2.1PyPIv2.2.1 · 174/174 · 10M RT
Rustgcfcargo add gcf@2.2.1crates.iov2.2.1 · 174/174 · 43B+ RT
SwiftGCF.package(url: "https://github.com/blackwell-systems/gcf-swift", from: "2.2.1")GitHubv2.2.1 · 174/174 · 20M RT
Kotlingcfimplementation("com.github.blackwell-systems:gcf-kotlin:2.2.1")JitPackv2.2.1 · 174/174 · 10M RT

All six support both encoding profiles:

FeatureGoTypeScriptPythonRustSwiftKotlin
Graph encode (encode)
Graph decode (decode)
Generic encode (encodeGeneric)
Generic decode (decodeGeneric)
Session deduplication
Delta encoding
Flatten opt-out (noFlatten)
Streaming encode (StreamEncoder)
Thread-safe Sessionn/a
CLI
GitHubgcf-gogcf-typescriptgcf-pythongcf-rustgcf-swiftgcf-kotlin
Registrypkg.go.devnpmPyPIcrates.ioSPMJitPack
API DocsGo APITypeScript APIPython APIRust APISwift APIKotlin API

MCP Proxy

Bidirectional proxy for any MCP server: local or remote, stdio or HTTP. Zero code changes required. Session dedup, streaming progress, and HTTP/SSE frontend built in.

bash
pip install gcf-proxy          # PyPI
npm install -g @blackwell-systems/gcf-proxy   # npm
go install github.com/blackwell-systems/gcf-proxy@latest   # Go
bash
gcf-proxy your-mcp-server                                   # local stdio
gcf-proxy --upstream http://host:3000/mcp                    # remote HTTP
gcf-proxy --http :9090 --session your-mcp-server             # deploy as HTTP service

Your server keeps outputting JSON. The LLM receives GCF. Full setup guide.

GitHub · PyPI · npm

Editor Support

EditorInstallSource
VS CodeMarketplacegcf-vscode
JetBrainsMarketplacegcf-jetbrains
Neovim, Helix, Zedtree-sittertree-sitter-gcf

Output compatibility

All implementations produce byte-for-byte identical output for the same input. The format is the product, not the implementation. Token efficiency numbers are independent of which library you use.

Community Implementations

LanguageRepositoryMaintainerStatus
Your implementation here

Building an implementation? See the contribution guide. Validate against the 174 conformance fixtures, then PR a link here.

100% comprehension. 71% fewer tokens. 2,400+ LLM evaluations.