Предоставляет доступ к сотням API для скрапинга и сбора данных через единый шлюз с нормализованными схемами и автоматическим переключением при сбоях.
Также известен как getanyapi-com/mcp, mcp, anyapi-mcp
- Звёзды
- 1
- Инструменты
- 10
- Загрузки, 30 дней
- —
- Последняя версия
- 0.1.5
- Последний коммит
- 6 сент. 2026 г.
- Лицензия
- Apache-2.0
Что такое AnyAPI MCP?
AnyAPI — это MCP server. Предоставляет доступ к сотням API для скрапинга и сбора данных через единый шлюз с нормализованными схемами и автоматическим переключением при сбоях. Он предоставляет 10 инструментов, например search_apis, list_apis, get_api.
Сводка сгенерирована из README проекта
О AnyAPI MCP server
AnyAPI служит единым шлюзом к сотням API для скрапинга и сбора данных. Он предоставляет унифицированный интерфейс с нормализованными схемами и автоматическим переключением на резервные каналы для обеспечения надежности. Разработчики могут использовать его как локальный MCP server через stdio с помощью npx или Docker, либо подключаться напрямую к удаленной конечной точке, если их клиент поддерживает streamable HTTP.
Пользователи могут изучать каталог с помощью таких инструментов, как search_apis, list_apis, get_api и quote_api, не создавая аккаунт. Однако для выполнения запросов через run_api или проверки данных аккаунта, таких как get_balance, требуется ANYAPI_API_KEY. Сервис работает по модели оплаты за запрос в USD, а сервер включает инструменты для проверки сохраненных запросов через get_request или изменения форматов предыдущих ответов с помощью read_result. Такая архитектура позволяет агентам находить, оценивать стоимость и выполнять задачи по сбору данных через одно интегрированное соединение.
Что вы можете с ним делать
- 1Оценка стоимости выполнения APIОпределите точную цену запроса перед фактическим запуском команды.
- 2Управление расходами на сбор данныхПроверяйте остаток средств в USD на вашем кошельке.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить AnyAPI MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка AnyAPI MCP в Claude Code
$ claude mcp add --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp -- npx -y anyapi-mcpУстановка AnyAPI MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Установка AnyAPI MCP в VS Code
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Установка AnyAPI MCP в VS Code CLI
$ code --add-mcp '{"name":"mcp","type":"stdio","command":"npx","args":["-y","anyapi-mcp"],"env":{"ANYAPI_API_KEY":"<YOUR_ANYAPI_API_KEY>"}}'Установка AnyAPI MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Установка AnyAPI MCP в Codex
$ codex mcp add mcp --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' -- npx -y anyapi-mcpУстановка AnyAPI MCP в Codex config.toml
~/.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 в Gemini CLI
$ 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-mcpУстановка AnyAPI MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Инструменты AnyAPI MCP 10
Определено из 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 | — |
Конфигурация
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.
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.
| Название | Описание | Тип |
|---|---|---|
| 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. | Секрет |
| 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. | Секрет |
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийgetanyapi-com/mcp is public and reachablegithub.com/getanyapi-com/mcp ↗Пройдено
- Пакет указывает этот репозиторий как источникanyapi-mcp names getanyapi-com/mcp as sourcenpmjs.com/package/anyapi-mcp ↗Пройдено
- Происхождение сборки (аттестация Sigstore)Sigstore attestation for anyapi-mcpnpmjs.com/package/anyapi-mcp/v/0.1.5#provenance ↗Пройдено
- Open source лицензия (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-09-06github.com/getanyapi-com/mcp ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from anyapi-mcpПройдено
- Нет критических предупреждений в пакете или его зависимостях99 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели10 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыNo tool named like delete, drop or execПройдено
- Удалённая конечная точка отвечает на рукопожатие MCPinitialize answered with protocol 2025-06-18 in 551 msПройдено
README
Открыть на GitHubAnyAPI 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
Как добавить AnyAPI MCP в Claude Code?
Выполните claude mcp add --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp -- npx -y anyapi-mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить AnyAPI MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет AnyAPI MCP?
Он предоставляет 10 инструментов, включая search_apis, list_apis, get_api, quote_api, run_api.
Нужен ли мне API key для использования сервера?
Вы можете подключаться и использовать инструменты каталога, такие как поиск и просмотр списков API, без ключа, но для выполнения запросов к API он потребуется.
Что произойдет, если вызов API завершится ошибкой?
За неудачные вызовы плата с вашего аккаунта не списывается.
Можно ли использовать это без установки пакета?
Да, клиенты, поддерживающие удаленный streamable HTTP, могут подключаться напрямую к хостинговому URL.