AnyAPI について
AnyAPIは、正規化された形式とリクエストごとの課金でデータAPIを検索・実行するための統合ゲートウェイです。付属のエージェントスキルはAPIの調査、確認、コスト管理、エラー処理を案内し、任意のMCPサーバーが認証済みツールを提供します。
主な機能
- 01カタログ内APIの検索と実行
- 02正規化されたAPIスキーマ
- 03リクエスト単位の課金
- 04自動フォールバック
- 05コストとエラー処理のエージェントスキル
活用シーン
- 01公開ソーシャルメディアデータの収集
- 02ウェブ検索やSEOデータの取得
- 03公開ウェブページのスクレイピング
- 04APIデータのアプリケーションへの統合
MCP 対応
付属のMCPサーバーは、認証済みのAnyAPIツールをMCPクライアントに提供します。MCPに接続できない場合、エージェントスキルはRESTに切り替えて利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.getanyapi.com/mcpclaude mcp add --transport http skills-getanyapi-com https://api.getanyapi.com/mcp{"mcpServers":{"skills-getanyapi-com":{"type":"http","url":"https://api.getanyapi.com/mcp"}}}Cursor で開く{"servers":{"skills-getanyapi-com":{"type":"http","url":"https://api.getanyapi.com/mcp"}}}VS Code で開く{"mcpServers":{"skills-getanyapi-com":{"type":"http","url":"https://api.getanyapi.com/mcp"}}}{"mcpServers":{"skills-getanyapi-com":{"serverUrl":"https://api.getanyapi.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.getanyapi.com/mcp認証が必要ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| sku_id | string | はい | 説明する API の SKU スラッグ |
詳細
AnyAPI エージェントスキル
AnyAPI の公式 Agent Skills です。 1つのゲートウェイを通じて、ソーシャルメディア、検索とSEO、地図、エンリッチメント、eコマース、あらゆる公開ウェブページからのクリーンなJSONなど、数百のライブデータAPIを利用できます。APIキーは1つ、従量課金は米ドル、スキーマは正規化済み、自動フォールバック対応です。
このスキルでは、AnyAPI のワークフロー(検出 -> 確認 -> 実行、コスト管理、エラー処理)をエージェントに教えます。同梱のMCP サーバーは、ライブデータにアクセスする認証済みツールを提供します。両者は連携して動作し、MCP が接続されていない場合も、スキルは通常のRESTにスムーズに切り替わります。
インストール
公式 AnyAPI CLI を使う最速の方法:
npx -y anyapi-cli@latest init
anyapi init はこのエージェントスキルをインストールし、MCP の登録を提案します。また、APIキーがない場合はサインアップを実行します。CLI リポジトリ:getanyapi-com/cli。
Agent Skills に対応する任意のエージェント(Claude Code、Codex、Cursor、Copilot など):
npx skills add getanyapi-com/skills
Claude Code の場合、プラグインとしてインストールできます(スキルとMCP サーバーをまとめてセットアップ):
claude plugin marketplace add getanyapi-com/skills
claude plugin install anyapi@anyapi
手動でインストールする場合は、skills/anyapi/ をエージェントのスキルディレクトリ(.agents/skills/、~/.agents/skills/、または .claude/skills/)にコピーします。
セットアップ
ローカルエージェントで使う場合は、次を実行します。
npx -y anyapi-cli@latest init
アプリケーションコードで使う場合は、専用のAPIキーを作成または取得し、環境変数としてのみ公開します。
export ANYAPI_API_KEY=...
認証
ANYAPI_API_KEY は AnyAPI が発行する認証情報です。MCP の設定と REST/SDK の例では、このキーを api.getanyapi.com にのみ送信し、AnyAPI のリクエストを認証します。無関係なサービスの認証情報を読み取ったり、送信したりすることはありません。
スキル
| スキル | 機能 |
|---|---|
anyapi | カタログ内の任意のAPIを検出、確認、実行します。料金とエラーの仕様も扱います。 |
アプリケーションへの統合に関するガイダンスは、正式な anyapi スキルに含まれています。別個の anyapi-build スキルはありません。
ドキュメント
- プライバシー
- getanyapi.com/docs - クイックスタート、MCP サーバー、API リファレンス
- api.getanyapi.com/openapi.json - 機械可読な仕様
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。