Skip to main content

gcf-proxy

Bidirectional MCP proxy that translates between GCF and JSON. Drop-in, zero code changes to your server or client.

50-92% fewer tokens. 100% comprehension on every frontier model and 3 providers. 2,400+ LLM evaluations. Zero training.

Docs: gcformat.com · Proxy Guide · Playground · GCF vs TOON

Install

pip install gcf-proxy

Setup (one line change)

Before:

{"mcpServers": {"yours": {"command": "your-mcp-server"}}}

After:

{"mcpServers": {"yours": {"command": "gcf-proxy", "args": ["your-mcp-server"]}}}

Works with Claude Code, Claude Desktop, VS Code, Cursor, and any MCP client.

What it does

Translates in both directions:

Responses:  Your Server (JSON) -> gcf-proxy encodes -> LLM reads GCF   (50-92% savings)
Requests:   LLM writes GCF    -> gcf-proxy decodes -> Your Server (JSON) (63% output savings)
  • Responses: JSON tool results from the server are encoded as GCF
  • Requests: GCF strings in tool call arguments are decoded to JSON (4-byte prefix check, zero overhead)
  • Non-convertible content passes through unchanged in both directions
  • Neither the server nor the client needs to know about GCF
  • --no-flatten uses expanded encoding for nested objects (open-weight models currently comprehend this form better; GCF still outperforms JSON either way)

Savings

JSON   2,506 bytes  ~626 tokens
GCF      916 bytes  ~229 tokens   (63% fewer)

With session dedup (92.7% by 5th call) and delta encoding (81.2%), use the GCF libraries directly.

Benchmarks

Eval GCF TOON JSON
General comprehension 100% 100% 100%
Adversarial code graphs (500 symbols) 91.2% 68.8% 54.1%
Token efficiency (16 datasets) 15/16 wins 1/16 baseline

Also available on

  • npm: npm install -g @blackwell-systems/gcf-proxy
  • Go: go install github.com/blackwell-systems/gcf-proxy@latest

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gcf_proxy-0.11.5-py3-none-win_arm64.whl (5.5 MB view details)

Uploaded Python 3Windows ARM64

gcf_proxy-0.11.5-py3-none-win_amd64.whl (3.1 MB view details)

Uploaded Python 3Windows x86-64

gcf_proxy-0.11.5-py3-none-manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded Python 3

gcf_proxy-0.11.5-py3-none-manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded Python 3

gcf_proxy-0.11.5-py3-none-macosx_11_0_arm64.whl (5.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gcf_proxy-0.11.5-py3-none-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file gcf_proxy-0.11.5-py3-none-win_arm64.whl.

File metadata

  • Download URL: gcf_proxy-0.11.5-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for gcf_proxy-0.11.5-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 622775fad8ee016dcf8f2cb5a2f2b7c2f1e94f9ef351a036b9c706009cb48d06
MD5 bb3b49dba7a68055d6dd6020f012db3d
BLAKE2b-256 b7531071aa9d782093997ef857b60e1e55f95df7167891c95fd1a742e6dbf13a

See more details on using hashes here.

File details

Details for the file gcf_proxy-0.11.5-py3-none-win_amd64.whl.

File metadata

  • Download URL: gcf_proxy-0.11.5-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.13

File hashes

Hashes for gcf_proxy-0.11.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e15b80bafc9c10dcb4172c9d89988073fa75a3a0ce27dd14c293bd6c5dcc06c
MD5 f867c1041c3bac06128dc40ac4b6d2a4
BLAKE2b-256 b68637f596356b1848144b69ae09001977718a1d97de8dd99e1bb2090cf7e984

See more details on using hashes here.

File details

Details for the file gcf_proxy-0.11.5-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gcf_proxy-0.11.5-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a0e2933ba3c57a340f70b90e072267c5bc39f92d8d2d1a32d65e788e4172bb9
MD5 a8974ac22049f412d99dda3a13a44ba5
BLAKE2b-256 be1c01d3195c401112e42044979b1285a377b53cfb6d113a29658051403918d0

See more details on using hashes here.

File details

Details for the file gcf_proxy-0.11.5-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for gcf_proxy-0.11.5-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df670bbead27854ac8ab928f506cdd1b80fe22de85d38374218a8a870005555a
MD5 38eb85c39ea6251a95a9a491abc118b0
BLAKE2b-256 e8286732964b9ec5989c108081c22b14e0ad11bb9d5c8eb3e6603fbec563e929

See more details on using hashes here.

File details

Details for the file gcf_proxy-0.11.5-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gcf_proxy-0.11.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5137116cf1e16b25da13e5e0531a5c24c75f5b10c6c9611c40d30357adff6878
MD5 fd72b818f3b178f57c4ed344b1a9f206
BLAKE2b-256 df8af46f89b64dd487fd22f86f824e4a6e9d3cc631800f321b38c42c9d962601

See more details on using hashes here.

File details

Details for the file gcf_proxy-0.11.5-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for gcf_proxy-0.11.5-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3c8177b6e7c583fddeb0eda1aabddea468a6f15b871e6de44500456786027ac9
MD5 a3d93fae326d98cf529a86a3d2625836
BLAKE2b-256 24d99d06669b92300435800826a292842eda1f61f41dae6bfe66be962d2ae461

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.11.5 This release

6 files

0.11.4

6 files

0.11.3

6 files

0.11.2

6 files

0.11.1

6 files

0.11.0

6 files

0.10.4

6 files

0.10.3

6 files

0.10.2

6 files

0.10.1

6 files

0.10.0

6 files

0.9.0

6 files

0.8.0

6 files

0.7.0

6 files

0.6.0

6 files

0.5.0

6 files

0.4.0

6 files

0.3.0

6 files

0.2.0

6 files

0.1.0

6 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page