Skip to content

Implementations

Four official implementations, all production-ready, all MIT licensed, all zero runtime dependencies. Validated against 55 conformance fixtures.

Official Implementations

LanguagePackageInstallRegistryStatus
Gogcf-gogo get github.com/blackwell-systems/gcf-gopkg.go.devStable
TypeScript@blackwell-systems/gcfnpm install @blackwell-systems/gcfnpmStable
Pythongcf-pythonpip install gcf-pythonPyPIStable
Rustgcfcargo add gcfcrates.ioStable

All four support both encoding profiles:

FeatureGoTypeScriptPythonRust
Graph encode (encode)
Graph decode (decode)
Generic encode (encodeGeneric)
Session deduplication
Delta encoding
Thread-safe Sessionn/a
CLI
GitHubgcf-gogcf-typescriptgcf-pythongcf-rust
Registrypkg.go.devnpmPyPIcrates.io
API DocsGo APITypeScript APIPython APIREADME

MCP Proxy

Drop-in wrapper for any existing MCP server. Zero code changes required.

bash
pip install gcf-proxy          # PyPI
npm install -g @blackwell-systems/gcf-proxy   # npm
go install github.com/blackwell-systems/gcf-proxy@latest   # Go
json
{"mcpServers": {"yours": {"command": "gcf-proxy", "args": ["your-mcp-server"]}}}

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

GitHub · PyPI · npm

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 55 conformance fixtures, then PR a link here.