Stdio MCP proxy for the CreoleCentric remote MCP server
Project description
creolecentric-mcp
Stdio MCP proxy for the CreoleCentric remote MCP server.
CreoleCentric exposes its developer API as MCP tools at
https://creolecentric.com/mcp/ over the Streamable HTTP transport. Most
modern MCP clients (Claude Desktop, Claude Code, Cursor) can talk to that
URL directly. This package is for the stdio-only clients — it spawns
locally, speaks stdio MCP, and forwards every request to the remote server.
Install
pip install creolecentric-mcp
Use
export CREOLECENTRIC_API_KEY=cc_<keyid>_<secret>
creolecentric-mcp # speaks MCP on stdio; quit with Ctrl-D
Generate an API key at https://creolecentric.com/api-keys.
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or the equivalent on your platform:
{
"mcpServers": {
"creolecentric": {
"command": "creolecentric-mcp",
"env": {
"CREOLECENTRIC_API_KEY": "cc_<keyid>_<secret>"
}
}
}
}
Restart Claude Desktop. The 24 CreoleCentric tools (TTS, translation, dictionary lookup, STT, account/credits) appear in the tool picker.
Pointing at a different server
creolecentric-mcp --url https://staging.creolecentric.com/mcp/ --api-key cc_...
# or via env
CREOLECENTRIC_MCP_URL=https://staging.creolecentric.com/mcp/ creolecentric-mcp
What it does
Claude Desktop ──stdio MCP──> creolecentric-mcp ──Streamable HTTP MCP──> https://creolecentric.com/mcp/
Each tools/list and tools/call from the local stdio peer is forwarded
to the remote server with your API key in the Authorization header. All
auth, scope checks, rate-limits, and credit deduction happen on the server
side — this binary is a thin transport adapter and stores nothing.
Why not just use the remote URL directly?
If your MCP client supports remote (HTTP / Streamable HTTP) servers, you
should use https://creolecentric.com/mcp/ directly with an
Authorization: Bearer cc_... header — no shim required. See the
setup page.
This package exists for clients that haven't shipped remote-MCP support yet.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file creolecentric_mcp-0.1.0.tar.gz.
File metadata
- Download URL: creolecentric_mcp-0.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e2ade77581a892a93e89c160590eecc6c052c4863ec7a7c05341d6765493733
|
|
| MD5 |
ea9648693f315c5881293f7693d1f7ad
|
|
| BLAKE2b-256 |
2a623ea8c662dfdda3e072cb6d653bf580325b3a28488d2e936e3ee4da20f5aa
|
Provenance
The following attestation bundles were made for creolecentric_mcp-0.1.0.tar.gz:
Publisher:
publish.yml on creolecentric/creolecentric-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
creolecentric_mcp-0.1.0.tar.gz -
Subject digest:
3e2ade77581a892a93e89c160590eecc6c052c4863ec7a7c05341d6765493733 - Sigstore transparency entry: 1438730315
- Sigstore integration time:
-
Permalink:
creolecentric/creolecentric-mcp@ed1e167ace2015cbae713f9eeb00f77b38925c13 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/creolecentric
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ed1e167ace2015cbae713f9eeb00f77b38925c13 -
Trigger Event:
push
-
Statement type:
File details
Details for the file creolecentric_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: creolecentric_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be734d3fd7f452571b623b7516d5d5104dc6aa0b21d3e0c2a4e1027aff0a8fad
|
|
| MD5 |
a37581571d08c39710acc1c637c606ae
|
|
| BLAKE2b-256 |
62b282c4603ac1b00d8def3053ca7d6f1439576d3bacbeb0c4474e156c3422dd
|
Provenance
The following attestation bundles were made for creolecentric_mcp-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on creolecentric/creolecentric-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
creolecentric_mcp-0.1.0-py3-none-any.whl -
Subject digest:
be734d3fd7f452571b623b7516d5d5104dc6aa0b21d3e0c2a4e1027aff0a8fad - Sigstore transparency entry: 1438730320
- Sigstore integration time:
-
Permalink:
creolecentric/creolecentric-mcp@ed1e167ace2015cbae713f9eeb00f77b38925c13 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/creolecentric
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ed1e167ace2015cbae713f9eeb00f77b38925c13 -
Trigger Event:
push
-
Statement type: