TweekIT MCP Server
io.github.equilibrium-team/tweekitVersion 1.8.3Preflight and convert 450+ file types for AI via TweekIT MCP & SDK (Cloud CGN or On-Prem Miner).
Status
Responds252 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:50 UTC
- Latency
- 252 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.tweekit.io/mcpResponds252 msNo sign-in
Claude Code
claude mcp add --transport http tweekit https://mcp.tweekit.io/mcp --header 'ApiKey: <YOUR_APIKEY>' --header 'ApiSecret: <YOUR_APISECRET>'Replace <YOUR_APIKEY>, <YOUR_APISECRET> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: tweekit
Remote MCP server URL: https://mcp.tweekit.io/mcp
This server expects the header ApiKey, ApiSecret.Cursor
{
"mcpServers": {
"tweekit": {
"url": "https://mcp.tweekit.io/mcp",
"headers": {
"ApiKey": "<YOUR_APIKEY>",
"ApiSecret": "<YOUR_APISECRET>"
}
}
}
}Replace <YOUR_APIKEY>, <YOUR_APISECRET> before running.
VS Code
code --add-mcp '{"name":"tweekit","type":"http","url":"https://mcp.tweekit.io/mcp","headers":{"ApiKey":"<YOUR_APIKEY>","ApiSecret":"<YOUR_APISECRET>"}}'Replace <YOUR_APIKEY>, <YOUR_APISECRET> before running.
Streamable HTTP
pypi: tweekit 1.8.3Package only
PyPI (uvx)
claude mcp add tweekit -- uvx tweekit==1.8.3Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
convertConvert a base64-encoded document payload with TweekIT (Cloud CGN or On-Premises Miner Renderery).
Credentials are read securely from `TWEEKIT_API_KEY` / `TWEEKIT_API_SECRET` environment
variables or HTTP `ApiKey` / `ApiSecret` headers. Set `TWEEKIT_API_BASE_URL=http://127.0.0.1:16377/api/image/`
and `TWEEKIT_LOCAL_ONLY=1` for air-gapped localhost Miner Renderery processing. | No | No | Yes | Yes |
convert_fileConvert a local workspace file when explicitly opted in (`TWEEKIT_ALLOW_LOCAL_FILES=1`).
Disabled by default and over HTTP, strictly confined to `TWEEKIT_ALLOWED_DIRS` with symlink
rejection (`lstat` + `O_NOFOLLOW`), dotfile/credential blocking, and non-overwrite protection.
For zero cloud egress, set `TWEEKIT_LOCAL_ONLY=1` (or `TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES=1`)
with an On-Premises Miner Renderery (`TWEEKIT_API_BASE_URL=http://127.0.0.1:16377/api/image/`). | No | No | Yes | Yes |
convert_urlDownload a public HTTPS file (with connect-time IP pinning, redirect, and size limits) and convert via TweekIT. | No | No | Yes | Yes |
delete_documentImmediately delete an uploaded TweekIT document by DocId before its 20-minute auto-expiry. | Yes | No | Yes | Yes |
doctypeRetrieve supported file formats or map a file extension to its TweekIT document type.
Authentication is read exclusively from environment variables (`TWEEKIT_API_KEY` /
`TWEEKIT_API_SECRET`) or MCP HTTP request headers (`ApiKey` / `ApiSecret`) — never place
API secrets in prompts or tool arguments. | No | Yes | Yes | Yes |
fetchFetch a public HTTPS URL (with connect-time IP pinning, redirect, and size limits) and return content. | No | Yes | Yes | Yes |
preflightValidate whether a file format is supported by TweekIT and recommend the optimal AI-ready output format. | No | Yes | Yes | No |
searchSimple web search using DuckDuckGo HTML endpoint. | No | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Nov 10, 2026
- Updated
- Nov 10, 2026
- Categories (suggested)
- DocumentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared