Bietet Zugriff auf hunderte Scraping- und Daten-APIs über ein einziges Gateway mit normalisierten Schemas und automatischem Failover.
Auch bekannt als getanyapi-com/mcp, mcp, anyapi-mcp
- Stars
- 1
- Tools
- 10
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.5
- Letzter Commit
- 6. Sept. 2026
- Lizenz
- Apache-2.0
Was ist AnyAPI MCP?
AnyAPI ist ein MCP server. Bietet Zugriff auf hunderte Scraping- und Daten-APIs über ein einziges Gateway mit normalisierten Schemas und automatischem Failover. Er stellt 10 Tools bereit, etwa search_apis, list_apis, get_api.
Zusammenfassung generiert aus dem README des Projekts
Über AnyAPI MCP server
AnyAPI fungiert als zentrales Gateway zu hunderten von Scraping- und Daten-APIs. Es bietet eine einheitliche Schnittstelle mit normalisierten Schemas und automatischem Failover, um Zuverlässigkeit zu gewährleisten. Entwickler können dies als lokalen stdio MCP server via npx oder Docker nutzen oder sich direkt mit dem gehosteten Remote-Endpoint verbinden, sofern ihr Client Streamable HTTP unterstützt.
Nutzer können den Katalog mit Tools wie search_apis, list_apis, get_api und quote_api erkunden, ohne ein Konto zu benötigen. Das Ausführen von Requests über run_api oder das Abrufen von Kontodetails wie get_balance erfordert jedoch einen ANYAPI_API_KEY. Der Service basiert auf einem Pay-per-Request-Modell in USD, und der Server enthält Tools, um persistente Requests mit get_request zu inspizieren oder vorherige Outputs mit read_result umzuformen. Dieses Setup ermöglicht es Agents, Datenaufgaben über eine einzige integrierte Verbindung zu finden, zu bepreisen und auszuführen.
Was du damit machen kannst
- 1API-Ausführungskosten schätzenErmittle den exakten Preis eines Requests, bevor du den Befehl tatsächlich ausführst.
- 2Datenabruf-Kosten verwaltenPrüfe das verbleibende USD-Guthaben in deinem Wallet.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du AnyAPI MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenAnyAPI MCP in Claude Code installieren
$ claude mcp add --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp -- npx -y anyapi-mcpAnyAPI MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}AnyAPI MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}AnyAPI MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"mcp","type":"stdio","command":"npx","args":["-y","anyapi-mcp"],"env":{"ANYAPI_API_KEY":"<YOUR_ANYAPI_API_KEY>"}}'AnyAPI MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}AnyAPI MCP in Codex installieren
$ codex mcp add mcp --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' -- npx -y anyapi-mcpAnyAPI MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.mcp] command = "npx" args = ["-y", "anyapi-mcp"] [mcp_servers.mcp.env] ANYAPI_API_KEY = "<YOUR_ANYAPI_API_KEY>"
AnyAPI MCP in Gemini CLI installieren
$ gemini mcp add -s user -e 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' -e 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp npx -- -y anyapi-mcpAnyAPI MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}AnyAPI MCP tools 10
Erkannt aus dem READMEsearch_apislist_apisget_apiquote_apirun_apiget_requestread_resultget_balancereport_bugsend_feedback
| search_apis | — | |
| list_apis | — | |
| get_api | — | |
| quote_api | — | |
| run_api | — | |
| get_request | — | |
| read_result | — | |
| get_balance | — | |
| report_bug | — | |
| send_feedback | — |
Konfiguration
ANYAPI_API_KEYSecretAnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it.
ANYAPI_API_KEYSecretAnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it.
| Name | Beschreibung | Typ |
|---|---|---|
| ANYAPI_API_KEY | AnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it. | Secret |
| ANYAPI_API_KEY | AnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it. | Secret |
Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbargetanyapi-com/mcp is public and reachablegithub.com/getanyapi-com/mcp ↗Bestanden
- Paket nennt dieses Repository als Quelleanyapi-mcp names getanyapi-com/mcp as sourcenpmjs.com/package/anyapi-mcp ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)Sigstore attestation for anyapi-mcpnpmjs.com/package/anyapi-mcp/v/0.1.5#provenance ↗Bestanden
- Open Source Lizenz (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-09-06github.com/getanyapi-com/mcp ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from anyapi-mcpBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten99 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell10 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 551 msBestanden
README
Auf GitHub ansehenAnyAPI MCP server
Hundreds of scraping and data APIs through one gateway: one key, USD pay-per-request, normalized schemas, automatic failover.
This package is a local stdio MCP server that proxies to the hosted AnyAPI
MCP server at https://api.getanyapi.com/mcp. Clients that speak remote
Streamable HTTP can point at that URL directly and skip this package entirely.
Use this one when your client only launches local MCP servers over stdio.
- Website: https://getanyapi.com
- Docs: https://getanyapi.com/docs - MCP page: https://getanyapi.com/docs/mcp-server
- Contact: support@getanyapi.com
Install
With npx, no clone and no build:
{
"mcpServers": {
"anyapi": {
"command": "npx",
"args": ["-y", "anyapi-mcp"],
"env": { "ANYAPI_API_KEY": "aa_live_..." }
}
}
}
With Docker, no clone and no build:
{
"mcpServers": {
"anyapi": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "ANYAPI_API_KEY", "ghcr.io/getanyapi-com/mcp"],
"env": { "ANYAPI_API_KEY": "aa_live_..." }
}
}
}
Get a key at https://getanyapi.com/dashboard/keys. Agents can mint their own free-trial key with no dashboard and no email:
curl -s -X POST https://api.getanyapi.com/agent/signup
Configuration
| Variable | Required | Default | Meaning |
|---|---|---|---|
ANYAPI_API_KEY |
No | none | Your AnyAPI key. Running an API needs it. Connecting, listing the tools, and the four catalog tools do not. |
ANYAPI_MCP_URL |
No | https://api.getanyapi.com/mcp |
The hosted endpoint to proxy to. |
The key is optional on purpose, but be precise about what that buys. The hosted
server answers initialize and tools/list without a credential, so a client
connects and sees the ten tools with no account. It also answers the four
catalog tools without one - search_apis, list_apis, get_api and
quote_api - so a keyless install can find an API, read its input schema and
price a call. run_api and the account tools return 401 without a key.
The same catalog is public over REST as well:
GET https://api.getanyapi.com/catalog and
GET https://api.getanyapi.com/catalog/search.
Tools
Ten tools, read live from the hosted server rather than declared in this package, so a catalog or schema change reaches you without a release here.
| Tool | What it does |
|---|---|
search_apis |
Search APIs by meaning and keyword. Takes any combination of query, category and platform; a scope on its own is a complete search. |
list_apis |
Browse the catalog as lightweight summaries (id, name, category, USD pricing), with an optional category. |
get_api |
The full definition of one API: normalized input/output JSON Schemas, per-lane USD pricing, and trailing-30-day latency. |
quote_api |
The exact USD price of a run_api call before running it. Nothing is charged or executed. |
run_api |
Execute an API by SKU with normalized input. Returns the output, costUsd, and items. Supports fields, max_items, summary and jq. |
get_request |
Inspect or resume a durable request. Reads stored state and never repeats the paid dispatch. |
read_result |
Re-shape a prior run's output without re-running or paying again. |
get_balance |
The remaining USD wallet balance for the key. |
report_bug |
Report wrong, empty, or malformed data for input you believe is valid. Free. |
send_feedback |
Report a missing API, a missing field, or anything confusing. Free. |
Failed calls are never charged.
Develop
npm install
npm run check # build, then unit tests
npm run check needs no network and no API key. To drive the built server
against production by hand:
npm run build
ANYAPI_API_KEY=aa_live_... node dist/index.js
License
Apache-2.0
AnyAPI MCP Fragen
Wie füge ich AnyAPI MCP zu Claude Code hinzu?
Führe claude mcp add --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp -- npx -y anyapi-mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich AnyAPI MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet AnyAPI MCP?
Er stellt 10 Tools bereit, darunter search_apis, list_apis, get_api, quote_api, run_api.
Benötige ich einen API-Key, um den Server zu nutzen?
Du kannst Katalog-Tools wie das Suchen und Auflisten von APIs ohne Key nutzen, aber für die Ausführung einer API ist ein Key erforderlich.
Was passiert, wenn ein API-Aufruf fehlschlägt?
Fehlgeschlagene Aufrufe werden deinem Account nicht in Rechnung gestellt.
Kann ich das nutzen, ohne das Package zu installieren?
Ja, Clients, die remote Streamable HTTP unterstützen, können direkt auf die gehostete URL verweisen.