REA
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Beschreibung vom Entwickler (englisches Original)
Preflight and convert 450+ file types for AI via TweekIT MCP & SDK (Cloud CGN or On-Prem Miner).
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
TWEEKIT_API_KEY, TWEEKIT_API_SECRET, TWEEKIT_API_BASE_URL, TWEEKIT_MINER_LOCAL, TWEEKIT_LOCAL_ONLY, TWEEKIT_MINER_NOAUTH, TWEEKIT_ONPREM_HOSTS, TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES, ApiKey, ApiSecretAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"tweekit": {
"command": "uvx",
"args": [
"tweekit",
"--transport",
"stdio"
],
"env": {
"TWEEKIT_API_KEY": "your-value",
"TWEEKIT_API_SECRET": "your-value",
"TWEEKIT_API_BASE_URL": "your-value",
"TWEEKIT_MINER_LOCAL": "your-value",
"TWEEKIT_LOCAL_ONLY": "your-value",
"TWEEKIT_MINER_NOAUTH": "your-value",
"TWEEKIT_ONPREM_HOSTS": "your-value",
"TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http tweekit https://mcp.tweekit.io/mcp --header 'ApiKey: your-value' --header 'ApiSecret: your-value'claude mcp add tweekit --env TWEEKIT_API_KEY=your-value --env TWEEKIT_API_SECRET=your-value --env TWEEKIT_API_BASE_URL=your-value --env TWEEKIT_MINER_LOCAL=your-value --env TWEEKIT_LOCAL_ONLY=your-value --env TWEEKIT_MINER_NOAUTH=your-value --env TWEEKIT_ONPREM_HOSTS=your-value --env TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES=your-value -- uvx tweekit --transport stdioTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"tweekit": {
"url": "https://mcp.tweekit.io/mcp",
"headers": {
"ApiKey": "your-value",
"ApiSecret": "your-value"
}
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"tweekit": {
"command": "uvx",
"args": [
"tweekit",
"--transport",
"stdio"
],
"env": {
"TWEEKIT_API_KEY": "your-value",
"TWEEKIT_API_SECRET": "your-value",
"TWEEKIT_API_BASE_URL": "your-value",
"TWEEKIT_MINER_LOCAL": "your-value",
"TWEEKIT_LOCAL_ONLY": "your-value",
"TWEEKIT_MINER_NOAUTH": "your-value",
"TWEEKIT_ONPREM_HOSTS": "your-value",
"TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"tweekit": {
"type": "http",
"url": "https://mcp.tweekit.io/mcp",
"headers": {
"ApiKey": "your-value",
"ApiSecret": "your-value"
}
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"tweekit": {
"type": "stdio",
"command": "uvx",
"args": [
"tweekit",
"--transport",
"stdio"
],
"env": {
"TWEEKIT_API_KEY": "your-value",
"TWEEKIT_API_SECRET": "your-value",
"TWEEKIT_API_BASE_URL": "your-value",
"TWEEKIT_MINER_LOCAL": "your-value",
"TWEEKIT_LOCAL_ONLY": "your-value",
"TWEEKIT_MINER_NOAUTH": "your-value",
"TWEEKIT_ONPREM_HOSTS": "your-value",
"TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
TWEEKIT_API_BASE_URL envTWEEKIT_MINER_LOCAL envTWEEKIT_LOCAL_ONLY envTWEEKIT_MINER_NOAUTH envTWEEKIT_ONPREM_HOSTS envTWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILES envApiKey geheim erforderlich HTTP headerApiSecret geheim erforderlich HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Verbinden sich über das Internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 10. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
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
preflightValidate whether a file format is supported by TweekIT and recommend the optimal AI-ready output format.
convertConvert a base64-encoded document payload with TweekIT. Credentials are read securely from `TWEEKIT_API_KEY` / `TWEEKIT_API_SECRET` environment variables or HTTP `ApiKey` / `ApiSecret` headers. Never pass secrets in prompts.
convert_urlDownload a public HTTPS file (with connect-time IP pinning, redirect, and size limits) and convert via TweekIT.
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.
delete_documentImmediately delete an uploaded TweekIT document by DocId before its 20-minute auto-expiry.
fetchFetch a public HTTPS URL (with connect-time IP pinning, redirect, and size limits) and return content.
searchSimple web search using DuckDuckGo HTML endpoint.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 11. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto equilibrium-team bestätigt, dem das Repo gehört
Code zuletzt geändert: heute
Dieses Repo haben wir noch nicht von GitHub gelesen
Antwort in 222 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 8 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 4 von 4 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: TWEEKIT_API_KEY, TWEEKIT_API_SECRET, ApiKey, ApiSecret
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt heute geändert, und die neueste Version (1.8.3) kam heute in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: REA, Netdata, Front-End Checklist
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Review frontend code and live pages against 386 quality-gated web development rules.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
*Ingest, Preflight, and Convert Just About Any Filetype Into AI Workflows — Official Open-Source Package by AMPS dba Equilibrium*
Current version: v1.8.0
🤖 Claude & AI Hub Users: Tired of "unsupported file type" errors? Jump to our Claude File Format Enabler – a browser-based tool that converts 450+ formats (DOC, XLS, PSD, DWG, Camera RAW, etc.) into AI-compatible files in seconds, or use our built-in Python
preflight_checkandTweekitClientSDK directly in your pipeline.
TweekIT MCP Server is the universal media translator for AI workflows, making any file ready for processing in seconds. Built on the robust content processing engine of Equilibrium's MediaRich Server, a technology developed since 2000 and trusted by massive portals and media companies worldwide, TweekIT brings decades of expertise in handling complex media, drawing on a pedigree that includes the renowned DeBabelizer.
With TweekIT, you can upload, preview, transform, and download over 400 supported file types using a consistent API or widget interface. It removes the pain of unpredictable input formats by automatically normalizing and preparing assets for the next step in your workflow.
TweekIT is a universal media ingestion and transformation service designed to take any supported file and make it AI ready in seconds. Whether you are normalizing formats, resizing assets, or extracting a single page from a complex document, TweekIT provides a consistent, API first way to get exactly the output you need without worrying about the quirks of individual file types.
In a Model Context Protocol (MCP) workflow, TweekIT acts like a universal translator for media. It sits between your AI agent and the unpredictable real world files it encounters, ensuring every asset is transformed into a compatible, standardized format before processing. This is similar to how GitHub Actions streamlines software automation, but applied to media handling in AI pipelines.
With TweekIT in your MCP toolset, your agents can:
🤖 Claude Users: See Solving Claude's File Type Limitations for a dedicated guide on using TweekIT to overcome Claude's built-in file format restrictions and our standalone web converter tool.
A user uploads a scanned PDF of an ID card as part of an onboarding process. Your MCP agent calls TweekIT to:
The entire process happens in seconds, and your workflow never sees an incompatible file format.
httpx library for HTTP requestsFastMCP for tool registration and server functionality# Using pip
pip install tweekit
uv pip install tweekit
uvx tweekit --transport stdio
uv tool install tweekit
Run the MCP server locally (tweekit and tweekit-mcp CLIs are both installed):
tweekit-mcp --transport streamable-http --port 8080
The CLI wraps server.py and accepts the same flags (--transport, --host, --port).
tweekit / tweekit_mcp)Installing tweekit from PyPI ships the full Python SDK (import tweekit or import tweekit_mcp) for both MCP client workflows and direct REST API integrations, plus the AI Hub preflight & modality router (powering Maitrix AI Hub multimodal file ingestion):
import asyncio
from pathlib import Path from tweekit import ( TweekitClient, TweekitDirectClient, preflight_check, )
check = preflight_check("blueprint.dwg", target_provider="claude") print(check["supported"], check["category"], check["recommended_outfmt"])
async def run_direct(): async with TweekitDirectClient() as api: result = await api.convert_file( Path("presentation.ppt"), outfmt="pdf", output_path=Path("presentation_ai_ready.pdf"), ) print("Saved:", result)
async def run_mcp(): async with TweekitClient() as client: tools = await client.list_tools() batch_results = await client.batch_convert([ {"url": "https://example.com/scan.tiff", "outfmt": "png"}, {"path": "legacy_sheet.xls", "outfmt": "pdf"}, ]) print("Tools:", tools, "Batch:", len(batch_results))
asyncio.run(run_direct())
git clone https://github.com/equilibrium-team/tweekit-mcp.git
cd tweekit-mcp uv sync # or: pip install -r requirements.txt
Set environment variables as needed:
start_services.sh (default: 8000).Create your free TweekIT account and get started with 10,000 API calls included at no cost. Pricing and Signup here to generate your API credentials in the MANAGE ACCOUNT page and start using the service.
TweekIT supports multiple authentication methods. However ONLY the Key/Secret pair method will work with the MCP integration.
You will find these values in your account dashboard after sign up. Keep them safe and never expose them in client-side code.
Below is a minimal working json example that sends an image with a basic resize operation, previews the transformation, and returns the result. This example uses API Key and Secret authentication.
The JSON was captured from the use of MCP Inspector with the publicly available MCP server.
{
"method": "tools/call", "params": { "name": "convert", "arguments": { "apiKey": "{Your TweekIT API key}", "apiSecret": "{Your TweekIT API secret}", "inext": "png", "outfmt": "png", "blob": "iVBORw0KGgoAAAANSUhEUgAAABwAAAA6CAYAAACj+Dm/AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHnRFWHRTb2Z0d2FyZQBFcXVpbGlicml1bSBNZWRpYVJpY2h7w4AAAAAB30lEQVRYhe2Xv0vDQBTHP4rQTRGhLqKiYt38MaggKIi46e6im2Rw7FJw7NAh4uAi+h/oIDgKnR3VQZROKiLYrZtOOiQH1+RevJQ0INwXQt7de7lP++7l7tJTq9XIU7250hzQAR3QAR3QAXMH3gM/wG0ewHtgNrSXgXo3gXUNprTSLaAPrBv6C4DXDeBBgm8ha+ArwT+RNJkl8BoY/SNmKiugB2xaxA1nBayQnEolY+GkBdqkUlescNIAPWBL8D0I/bHCSQOsCP3fwFx4jypWOLbApFRehfdPgy9WODbApKpsATuh/WHwxwrHBphUlRea/SLErKUBniGn8g3Y19qPQtx4GuBugu8y0q4KcRN6oy9hwFvkVDaAfoKtaQgYBAaE2KINsE6wkUqaDi9b+UBZAn5ht3Sl0bwyTHOYNQxgRAIad+kMNJY3sAAcQvscesQPQ7qaBPP7Bbxr/XeaXab9BKdrMQrcS4AdhYPZ6EkArkJ7SucNQRC8c7YwCNZW084xAPgKeI25Or+B4xQwpWehf0MBl4SAG+C0A6D0zIwCFg3OJrDdAUwBTaeAggI2DM6TDmFKcwT7pa6GApY0aAs4R17908gnyBTh+CX9tShlAIiqSuSH/+sPUgd0QAf8J8BfT2hGnMaA5CUAAAAASUVORK5CYII=", "noRasterize": false, "width": 30, "height": 30, "page": 1, "bgcolor": "" } }, "jsonrpc": "2.0", "id": 4 }
You can explore TweekIT visually before writing any code. The live demo lets you upload files, apply transformations, and download the results instantly.
TweekIT supports multiple authentication methods (REST API, APP ID method is ONLY for using). Set up your API Key and Secret so you can start quickly while maintaining security best practices.
This is the most secure and flexible option. Use this for all production deployments.
Steps:
Security Tips:
Next Steps: Once authenticated, you can:
All tools and resources are available here, used for testing and free trials:
The currently available resource name is 'version'. The currently available tool names are 'doctype', 'convert', and 'convert_url'. See below for parameters, or query the MCP server as it will return metadata instructing use of each of these.
The project tracks semantic versions in `major