## 🚀 ユニバーサルAI APIオーケストレーター
*アプリを接続し、あなたの望むことを言えば、AIが残りを処理します。*
<div align="center">
██████╗ ███╗ ██╗███╗ ███╗ ██████╗██████╗
██╔═████╗████╗ ██║████╗ ████║██╔════╝██╔══██╗
██║██╔██║██╔██╗ ██║██╔████╔██║██║ ██████╔╝
████╔╝██║██║╚██╗██║██║╚██╔╝██║██║ ██╔═══╝
╚██████╔╝██║ ╚████║██║ ╚═╝ ██║╚██████╗██║
╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═════╝╚═╝
[](https://www.npmjs.com/package/0nmcp)
[](https://www.npmjs.com/package/0nmcp)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org)
[](https://modelcontextprotocol.io)
[](http://makeapullrequest.com)
[](#-サポートされているサービス)
[](#-すべてのツール)
[](#-コミュニティ)
[](https://0nmcp.com)
[](https://github.com/0nork/0nMCP/discussions)
**850のツール。53のサービス。ゼロ設定。1つの自然言語インターフェース。**
[Webサイト](https://0nmcp.com) · [クイックスタート](#-インストール) · [サービス](#-サポートされているサービス) · [850のツール](#-すべてのツール) · [.0n標準](#-.0n標準) · [アンロック](#-アンロック) · [コミュニティ](https://0nmcp.com/community)
</div>
---
> **v2.3.0** — 23のカテゴリーにまたがる53のサービスで850のツール。合計1,142の機能。v2.3の新機能: **5つの新しいサービス** (Cloudflare、GoDaddy、n8n、Pabbly、Make)、**Resendの拡張** (3→67のエンドポイント)、直感的な.0nワークフロー作成のための **ACTION_ALIASES変換レイヤー**、**.0nファイルからの自動コネクション拡張** (locationId、pipelineIdの注入)、および **拡張されたAPI検証** (CRM、Anthropic、Vercel)。[v2.3の新機能を見る](#-v23の新機能)
---
## 解決すべき問題
あなたは支払いに **Stripe** を、メールに **SendGrid** を、メッセージングに **Slack** を、データに **Airtable** を、連絡先管理に **CRM** を使用しています。
現在、これらを自動化するには、以下が必要です:
- Zapier ($50+/月) — そして複雑なザップを作成する
- n8n/Make — そしてそれらのビジュアルビルダーを学ぶ
- カスタムコード — そしてAPI統合を永遠に維持する
**もしあなたがただ... それらに話しかけることができたらどうでしょうか?**
---
## 解決策
あなた: "john@acme.comに500ドルの請求書を発行し、送信したらSlackの#salesに通知してください"
0nMCPが **残りを処理します**:
ステップ1: StripeでJohn Smith (john@acme.com) を見つけました
ステップ2: 500.00ドルの請求書INV-0042を作成しました
ステップ3: #salesに投稿しました: "John Smithに500ドルの新しい請求書を送信しました"
完了。3ステップ。2つのサービス。1.2秒。
**ワークフローは不要。マッピングは不要。コードは不要。ただ結果を得ます。**
---
## 動作を見る
```bash
# セットアップ後のClaude Desktopで:
あなた: "キーsk_live_xxxでStripeに接続してください"
AI: Stripeに接続しました (8つの機能が利用可能)
あなた: "ボットトークンxoxb-xxxでSlackに接続してください"
AI: Slackに接続しました (4つの機能が利用可能)
あなた: "私のStripeの残高を取得し、#financeに投稿してください"
AI: あなたのStripeの残高は12,450.00ドルです。#financeに投稿しました。
これだけです。 設定ファイルは不要。ワークフロービルダーは不要。どのAPIを使用するかの判断も不要。
📦 インストール
1コマンドで
npx 0nmcp
またはグローバルにインストール:
npm install -g 0nmcp
Claude Desktopの設定
Macの場合は ~/Library/Application Support/Claude/claude_desktop_config.json、Windowsの場合は %APPDATA%\Claude\claude_desktop_config.json に追加します:
{
"mcpServers": {
"0nmcp": {
"command": "npx",
"args": ["0nmcp"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-..."
}
}
}
}
ANTHROPIC_API_KEY は オプション です。これを使用すると、AIによる多段階タスク計画が有効になります。これがなくても、0nMCPはキーワードベースのルーティングを使用して動作します。
Claude Desktopを再起動して、会話を始めましょう。
0nMCPの初心者ですか? ガイド、チュートリアル、およびコミュニティハブについては、0nmcp.com を訪問してください。
📚 サポートされているサービス
| サービス |
タイプ |
できること |
| Stripe |
支払い |
顧客の作成、請求書の送信、残高の確認、サブスクリプション、商品、価格 |
| SendGrid |
メール |
メールの送信、連絡先の管理、テンプレート、リスト |
| Resend |
メール |
トランザクションメールの送信、ドメインの管理 |
| Twilio |
SMS/音声 |
SMSの送信、通話の作成、メッセージのステータス確認 |
| Slack |
コミュニケーション |
チャンネルへの投稿、DM、ユーザーの一覧表示、チャンネルの作成 |
| Discord |
コミュニケーション |
メッセージの送信、サーバーチャンネルの一覧表示 |
| OpenAI |
AI |
テキスト生成、DALL-E画像、埋め込み、TTS |
| Airtable |
データベース |
任意のベースのレコードのCRUD、ベースの一覧表示 |
| Notion |
データベース |
検索、ページの作成、データベースのクエリ |
| GitHub |
コード |
リポジトリ、イシュー、プルリクエスト |
| Linear |
プロジェクト |
イシュー、プロジェクト (GraphQL) |
| Shopify |
電子商取引 |
商品、注文、顧客、在庫 |
| HubSpot |
CRM |
連絡先、会社、取引 |
| Supabase |
データベース |
テーブル、認証ユーザー、ストレージバケット |
| Calendly |
スケジューリング |
イベント、イベントタイプ、可用性 |
| Google Calendar |
スケジューリング |
イベント、カレンダー、CRUD |
| Gmail |
メール |
メールの送信、読み取り、検索、ラベルの管理、下書き、スレッド、添付ファイル |
| Google Sheets |
データベース |
スプレッドシートの読み書き、シートの作成、行の追加、バッチ操作 |
| Google Drive |
ストレージ |
ファイルのアップロード、ダウンロード、検索、共有、フォルダの管理、権限 |
| Jira |
開発ツール |
イシュー、プロジェクト、スプリント、ボード、遷移、コメント、割り当て |
| Zendesk |
サポート |
チケット、ユーザー、組織、コメント、タグ、ビュー、検索 |
| Mailchimp |
マーケティング |
キャンペーン、リスト、メンバー、テンプレート、自動化、レポート |
| Zoom |
コミュニケーション |
会議、ウェビナー、録画、ユーザー、登録者 |
| Microsoft 365 |
生産性 |
Outlookメール、Teamsメッセージ、OneDriveファイル、カレンダーイベント |
| MongoDB |
データベース |
Atlas Data APIを介したドキュメントの検索、挿入、更新、削除、集計 |
| QuickBooks |
会計 |
請求書、顧客、支払い、請求書、見積もり、品目、損益レポート |
| Asana |
プロジェクト |
タスク、プロジェクト、セクション、ワークスペース、タグ、チーム、検索 |
| Intercom |
サポート |
連絡先、会話、会社、タグ、ヘルプセンター記事 |
| Dropbox |
ストレージ |
ファイル、フォルダ、共有リンク、検索、移動、コピー |
| WhatsApp Business |
コミュニケーション |
テキストメッセージ、テンプレート、メディアメッセージ (Business API経由) |
| Instagram |
ソーシャル |
メディア投稿、コメント、インサイト、ストーリー (Graph API経由) |
| X (Twitter) |
ソーシャル |
ツイート、ユーザー、フォロワー、リスト、DM、いいね、リツイート |
| TikTok Business |
ソーシャル |
ビデオ、広告、キャンペーン、広告グループ、レポート |
| Google Ads |
広告 |
キャンペーン、広告グループ、広告、キーワード、パフォーマンスレポート |
| Facebook Ads |
広告 |
キャンペーン、広告セット、広告、インサイト、カスタムオーディエンス |
| Plaid |
金融 |
銀行口座、取引、残高、本人確認、認証 |
| Square |
支払い |
支払い、顧客、注文、カタログ、在庫 |
| TikTok Ads |
広告 |
キャンペーン、広告グループ、広告、レポート、オーディエンス |
| X Ads |
広告 |
キャンペーン、ラインアイテム、プロモートツイート、統計、オーディエンス |
| LinkedIn Ads |
広告 |
キャンペーン、キャンペーングループ、クリエイティブ、分析、オーディエンス |
| Instagram Ads |
広告 |
キャンペーン、広告セット、広告、インサイト (Marketing API経由) |
| Smartlead |
マーケティング |
コールドメールキャンペーン、リード、シーケンス、メールアカウント |
| Zapier |
自動化 |
ザップ、アクション — 自動化の表示と切り替え |
| MuleSoft |
統合 |
API、アプリケーション、環境 (Anypoint Platform経由) |
| Microsoft Azure |
クラウド |
リソース、リソースグループ、ストレージ、VM (ARM経由) |
| Pipedrive |
CRM |
取引、人物、組織、活動、パイプライン、メモ |
| LinkedIn |
ソーシャル |
投稿、プロフィール、接続、組織ページ |
| Cloudflare |
クラウド |
DNSゾーン、レコード、ワーカー、KVストレージ、ページルール、ファイアウォール |
| GoDaddy |
クラウド |
ドメイン、DNS、可用性、契約、更新 |
| n8n |
自動化 |
ワークフロー、実行、資格情報 — セルフホスト型の自動化 |
| Pabbly |
自動化 |
ワークフロー、トリガー、アクション、接続 |
| Make |
自動化 |
シナリオ、組織、データストア、接続 |
| CRM |
CRM |
245のツール — 連絡先、会話、カレンダー、請求書、支払い、商品、パイプライン、ソーシャルメディア、カスタムオブジェクトなど |
53のサービス。850のツール。23のカテゴリー。1つのインターフェース。
これから追加予定: AWS S3、Vercel、Firebase、Figma、DocuSign、Twilio Flex...
💻 使用例
シンプルなタスク
"Sarah@example.comにメールを送信: 会議が午後3時に変更されました"
"mike@startup.ioのStripe顧客を作成"
"Slackの#engineeringに投稿: デプロイ完了!"
"+1555123456にSMSを送信: あなたの注文が発送されました"
"私のStripeの残高はいくらですか?"
"Notionでプロジェクトロードマップを検索"
多段階タスク
"1000ドルのStripe請求書を作成し、Gmailでjohn@client.comにリンクをメールで送信"
"ログインバグのJiraイシューを作成し、Slackの#bugsに投稿"
"私のCRMでsarah@example.comを検索し、フォローアップメールを送信"
複雑なオーケストレーション
"Stripeで期限切れの請求書があるか確認します。もしあれば、要約をSlackの#financeに投稿し、財務チームにメールを送信します。"
AIは以下のことを行います:
- Stripeで期限切れの請求書をクエリします
- 要約を整形します
- Slackに投稿します
- メールを送信します
- 結果を報告します
あなたは結果を説明し、AIが方法を見つけます。
CRMスナップショット — 全体の設定をデプロイ
"12段階の販売パイプライン、すべてのリードタグ、カスタム値、および18のワークフロー定義を含む完全なCRMスナップショットをデプロイ"
1回のツール呼び出しで、すべてがデプロイされます:
{
"pipeline": {
"name": "Sales Pipeline",
"stages": ["001. New Lead", "002. Attempt to Contact", "003. Engaged",
"004. Appointment Set", "005. Appointment Showed", "006. Proposal Sent"]
},
"tags": ["New Lead", "FB Lead", "Hot Lead", "Booked Appointment", "No Show"],
"custom_values": {
"calendar_link": "https://calendly.com/yourlink",
"support_email": "support@yourco.com",
"welcome_sms": "Hey {{contact.first_name}}, welcome aboard!"
}
}
すべてのツール
ユニバーサルツール (7)
| ツール |
説明 |
execute |
接続されたすべてのサービスで自然言語で任意のタスクを実行 |
connect_service |
資格情報で新しいサービスを接続 |
disconnect_service |
接続されたサービスを削除 |
list_connections |
接続されているものと機能の数を確認 |
list_available_services |
カテゴリー別にすべての53のサービスを閲覧 |
get_service_info |
特定のサービスの詳細を調べる — エンドポイント、認証、機能 |
api_call |
接続された任意のサービスのエンドポイントに直接API呼び出し |
CRMツール (245)
MCPサーバーで利用可能な最も深いCRM統合です。12のモジュールにまたがる245のツール — すべてのエンドポイント、すべてのパラメーター、完全なCRUD。
| モジュール |
ツール |
カバレッジ |
| Auth |
5 |
OAuthフロー、トークン管理、スナップショットデプロイ、ワークフロー処理 |
| Contacts |
23 |
CRUD、検索、アップサート、タグ、メモ、タスク、ワークフロー、フォロワー、キャンペーン |
| Conversations |
13 |
CRUD、メッセージング (SMS、Email、WhatsApp、IG、FB、ライブチャット)、添付ファイル |
| Calendars |
27 |
カレンダー、イベント、予定、グループ、リソース、ブロックされたスロット、メモ |
| Opportunities |
14 |
CRUD、検索、アップサート、ステータス更新、フォロワー、パイプライン、ステージ |
| Invoices |
20 |
CRUD、送信、無効化、支払いの記録、テンプレート、スケジュール、自動支払い |
| Payments |
16 |
注文、取引、サブスクリプション、クーポン、プロバイダー、履行 |
| Products |
10 |
商品 + 価格のCRUD、在庫管理 |
| Locations |
24 |
場所、タグ、カスタムフィールド、カスタム値、テンプレート、タスク、タイムゾーン |
| Social |
35 |
ソーシャルメディア投稿、ブログ、著者、カテゴリー、タグ、Google Business |
| Users |
24 |
ユーザー、フォーム、調査、ファネル、メディア、会社、ビジネス |
| Objects |
34 |
カスタムオブジェクト、関連付け、メール、ワークフロー、スナップショット、リンク、キャンペーン、コース、SaaS |
合計850のツール。 ユニバーサルオーケストレーション (53のサービスにまたがる576のカタログツール) + MCPエコシステムで最も包括的なCRM統合 (245の専用ツール) + Vault (4つのツール) + Vaultコンテナ (8つのツール) + ビジネス契約転送 (6つのツール) + エンジン (6つのツール) + アプリビルダー (5つのツール)。
すべてのCRMツールはデータ駆動型であり、コードではなく設定として定義されています。新しいエンドポイントを追加するのに数分で済みます。詳細は CONTRIBUTING.md を参照してください。
v2.3の新機能
v2.3.0 — 変換レイヤー + 5つの新しいサービス
- 5つの新しいサービス: Cloudflare (DNS、Workers、KV)、GoDaddy (ドメイン)、n8n (セルフホスト型の自動化)、Pabbly (ワークフロー)、Make (シナリオ)
- 68の新しいカタログエンドポイント — 508から576のカタログツールに増加
- Resendの拡張: 3→67のエンドポイント — 完全なResend APIカバレッジ (ドメイン、連絡先、オーディエンス、ブロードキャスト)
- ACTION_ALIASES変換レイヤー — 150以上の直感的なアクションマッピング (例:
contacts.create → create_contact) を使用して、.0n SWITCHファイルで自然なアクション名を使用できるようになりました
- コネクション自動拡張 — ワークフローランナーが.0nコネクションメタデータから
locationId、pipelineId、projectRef を自動的に注入します
- 拡張されたAPI検証 — CRM、Anthropic、およびVercelの検証エンドポイントがエンジンバリデータに追加されました
- 合計: 23のカテゴリーにまたがる53のサービスで850のツール
v2.2.0 — 22の新しいサービスの拡張
- 22の新しいサービスにまたがる 255の新しいカタログエンドポイント — 290から576のカタログツールに増加
- 6つの新しいカテゴリー: 会計、広告、金融、クラウド、統合、自動化
- 広告スイート: Google Ads、Facebook Ads、TikTok Ads、X Ads、LinkedIn Ads、Instagram Ads
- ソーシャル拡張: Instagram、X (Twitter)、TikTok Business、LinkedIn
- ビジネスツール: QuickBooks、Asana、Intercom、Pipedrive、Square、Plaid
- インフラストラクチャ: Dropbox、MuleSoft、Microsoft Azure、Zapier
- コミュニケーション: WhatsApp Business
- マーケティング: Smartleadのコールドメールアウトリーチ
- 合計: 23のカテゴリーにまたがる53のサービスで850のツール
v2.1.0 — ビジネス契約転送システム
- 6つの新しいツール:
deed_create、deed_open、deed_inspect、deed_verify、deed_accept、deed_import
- すべてのビジネスデジタル資産を暗号化された
.0nv コンテナにパッケージ化
- 監査トレイルレイヤーで転送履歴を伴う保管連鎖追跡
- エンジンマッパーによる.env/JSON/CSVからの資格情報の自動検出
- ライフサイクル: CREATE → PACKAGE → ESCROW → ACCEPT → IMPORT → FLIP
v2.0.0 — 0nVaultコンテナシステム (特許出願中 #63/990,046)
- 8つの新しいツール:
vault_container_create/open/inspect/verify + escrow_create/escrow_unwrap/transfer/revoke
- 7つのセマンティックレイヤー: ワークフロー、資格情報、環境変数、mcp設定、サイトプロファイル、AIブレイン、監査トレイル
- 資格情報レイヤーのArgon2id二重暗号化
- X25519 ECDHマルチパーティエスクロー (最大8パーティ、レイヤーごとのアクセスマトリックス)
- 真実の封印: SHA3-256コンテンツアドレス型の整合性検証
- Ed25519デジタル署名、バイナリ
.0nv コンテナ形式
- リプレイ防止機能を備えた転送レジストリ
- アプリケーションエンジン — .0nアプリケーションの構築、配布、検査、スケジューリング
v1.7.0 — 基礎
- 13のカテゴリーにまたがる53のサービスで550のツール
- .0n変換エンジン — 資格情報をインポートし、53のサービスに自動マッピングし、7つのAIプラットフォーム用の設定を生成
- Vault — マシンにバインドされた暗号化された資格情報ストレージ (AES-256-GCM + PBKDF2-SHA512 + ハードウェア指紋)
- ワークフローランタイム + HTTPサーバー + 名前付き実行を持つCLI
- 三段階実行 (特許出願中) — パイプライン → 組立ライン → 放射状バースト
850のツール。53のサービス。合計1,142の機能。 完全なバージョン履歴については CHANGELOG.md を参照し、上記の v2.3の新機能 セクションを参照してください。
仕組み
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ あなた (Claude) │────▶│ 0nMCP │────▶│ あなたのAPI │
│ │ │ │ │ │
│ "Johnに500ドルの請求書を発行し、 │ │ 1. 意図を解析 │ │ Stripe │
│ #salesに通知する" │ │ 2. ステップを計画 │ │ SendGrid │
│ │ │ 3. APIを実行 │ │ Slack │
│ │◀────│ 4. データを連鎖 │◀────│ CRM │
│ │ │ 5. 結果を要約 │ │ + 49以上... │
└─────────────────┘ └──────────────────┘ └─────────────────┘
ANTHROPIC_API_KEY を使用する場合 (AIモード)
Claudeがあなたのタスクを分析し、接続されたサービスとその機能を調べ、多段階実行計画を作成し、すべてのAPI呼び出しを順番に実行し、ステップ間でデータを渡し、結果を要約します。
APIキーを使用しない場合 (キーワードモード)
オーケストレーターはキーワードマッチングを使用して、タスクを適切なサービスにルーティングします。あまり賢くはありませんが、単純な単一サービスのリクエストには依然として機能します。
なぜ他のツールではなく...
|
0nMCP |
Zapier |
カスタムコード |
| セットアップ時間 |
2分 |
ザップごとに30分以上 |
数時間/数日 |
| 学習曲線 |
なし (自然言語) |
中程度 (ビジュアルビルダー) |
高い (API、認証) |
| 多段階タスク |
説明するだけ |
複雑なザップを作成 |
オーケストレーションロジックを記述 |
| コスト |
無料 + あなたのAPIキー |
$20-$100+/月 |
あなたの時間 |
| 柔軟性 |
あなたが望むことを言う |
トリガー/アクションのみ |
無制限だが複雑 |
| メンテナンス |
ゼロ |
壊れたザップを更新 |
APIの変更を修正 |
| オープンソース |
はい (MIT) |
いいえ |
状況による |
| 利用可能なツール |
850 |
様々 |
あなたが構築したもの |
.0n標準
0nMCPは .0n標準 を実装しています — AIオーケストレーションのためのユニバーサルな設定形式。
~/.0n/
├── config.json # グローバル設定
├── connections/ # サービスの資格情報を.0nファイルとして保存
│ ├── stripe.0n
│ ├── slack.0n
│ └── sendgrid.0n
├── workflows/ # 保存された自動化定義
│ └── invoice-notify.0n
├── snapshots/ # システム状態のキャプチャ
│ └── crm-setup.0n
├── history/ # 実行ログ (日付ごとのJSONL)
│ └── 2026-02-06.jsonl
└── cache/
すべての接続は、標準のヘッダーを持つ .0n ファイルとして保存されます:
{
"$0n": {
"type": "connection",
"version": "1.0.0",
"name": "Production Stripe"
},
"service": "stripe",
"auth": {
"type": "api_key",
"credentials": { "api_key": "sk_live_..." }
}
}
すべてのタスク実行は、~/.0n/history/ にJSONLとしてログに記録されます — 実行された内容、時刻、方法の完全な監査トレイル。
完全な仕様を読む
アーキテクチャ
0nMCP/
├── index.js # エントリポイント — MCPサーバーの起動
├── catalog.js # サービスカタログ — 53の統合とエンドポイント
├── connections.js # 接続マネージャー — ~/.0n/connections/*.0n
├── orchestrator.js # AI実行プランナー — 中枢
├── workflow.js # ワークフローランナー — .0nファイルの実行
├── server.js # Express HTTPサーバー — MCP over HTTP + ウェブフック
├── webhooks.js # ウェブフック受信機とHMAC検証
├── ratelimit.js # サービスごとのレート制限とリトライ
├── tools.js # カタログ + エンジンツールのツール登録
├── cli.js # CLI — 39KB、すべてのコマンド
├── crm/ # 12のモジュールにまたがる245のCRMツール
│ ├── index.js # ツールオーケストレーター — すべてのモジュールを登録
│ ├── helpers.js # データ駆動型のツールファクトリ — registerTools()
│ ├── auth.js # OAuth、トークン、スナップショット、ワークフロー (5つのツール)
│ ├── contacts.js # 連絡先管理 (23のツール)
│ ├── conversations.js # メッセージング — SMS、Email、WhatsApp、IG、FB (13のツール)
│ ├── calendars.js # カレンダーとスケジューリング (27のツール)
│ ├── opportunities.js # パイプラインと取引管理 (14のツール)
│ ├── invoices.js # 請求書発行 (20のツール)
│ ├── payments.js # 支払い処理 (16のツール)
│ ├── products.js # 商品カタログ (10のツール)
│ ├── locations.js # 場所管理 (24のツール)
│ ├── social.js # ソーシャルメディアとブログ (35のツール)
│ ├── users.js # ユーザーとフォーム管理 (24のツール)
│ └── objects.js # カスタムオブジェクトと関連付け (34のツール)
├── vault/ # 暗号化された資格情報ストレージ + コンテナ
│ ├── index.js # Vaultエントリ — 封印/解封/検証/指紋 (4つのツール)
│ ├── container.js # 0nVaultコンテナオーケストレーター
│ ├── crypto-container.js # AES-256-GCM + Argon2id暗号化
│ ├── layers.js # 7つのセマンティックレイヤー
│ ├── escrow.js # X25519 ECDHマルチパーティエスクロー
│ ├── seal.js # 真実の封印 — SHA3-256整合性
│ ├── registry.js # リプレイ防止機能を備えた転送レジストリ
│ ├── tools-container.js # 8つのヴォールトコンテナツール
│ ├── deed.js # ビジネス契約転送のコア
│ ├── deed-collector.js # .env/JSON/CSVからの資産収集
│ ├── deed-importer.js # 契約を.0nエコシステムにインポート
│ ├── tools-deed.js # 6つの契約転送ツール
│ └── cache.js # Vaultキャッシュレイヤー
├── engine/ # .0n変換エンジン + アプリビルダー
│ ├── index.js # エンジンエントリ — 6つのツール
│ ├── parser.js # マルチフォーマットの資格情報パーサー
│ ├── mapper.js # 資格情報を53のサービスに自動マッピング
│ ├── validator.js # APIキーの検証
│ ├── platforms.js # 7つのAIプラットフォームの設定ジェネレーター
│ ├── bundler.js # ポータブル.0nバンドル作成者
│ ├── cipher-portable.js # パスフレーズのみのAES-256-GCM
│ ├── application.js # アプリケーションエンジンのコア
│ ├── app-builder.js # アプリビルダー
│ ├── app-server.js # アプリHTTPミドルウェア
│ ├── operations.js # アプリ操作
│ └── scheduler.js # CronSchedulerクラス
├── types/
│ └── index.d.ts # 完全なTypeScript定義
├── package.json
├── LICENSE # MIT
└── CONTRIBUTING.md
| コンポーネント |
機能 |
| サービスカタログ |
すべての53のサービスを定義 — ベースURL、エンドポイント、認証パターン、および機能 |
| 接続マネージャー |
.0n標準に従って、資格情報を ~/.0n/connections/ に .0n ファイルとして保存 |
| オーケストレーター |
中枢 — 自然言語を解析し、多段階実行を計画し、APIを呼び出し、データを連鎖 |
| CRMモジュール |
12のモジュールにまたがる245のツール — データ駆動型、すべてのツールはコードではなく設定 |
| Vault |
マシンにバインドされた暗号化された資格情報ストレージ — AES-256-GCM + PBKDF2-SHA512 |
| Vaultコンテナシステム |
特許出願中 #63/990,046 — 7つのセマンティックレイヤー、マルチパーティエスクロー、真実の封印、バイナリ.0nv形式 |
| ビジネス契約転送 |
暗号化されたコンテナで全体のデジタルビジネスをパッケージ化 + エスクロー + 転送 |
| 変換エンジン |
.env/CSV/JSONから資格情報をインポートし、53のサービスに自動マッピングし、7つのAIプラットフォームの設定を生成 |
| アプリケーションエンジン |
CronScheduler + HTTPミドルウェアを使用して、.0nアプリケーションを構築、配布、スケジュール |
| ワークフローランタイム |
テンプレートエンジン、条件、およびステップ連鎖を使用して、.0n ワークフローファイルをロードして実行 |
| HTTPサーバー |
ExpressベースのREST API、MCP over HTTP、およびウェブフック受信機 |
| レートリミッター |
サービスごとのレート制限と自動リトライおよびバックオフ |
| ウェブフックハンドラー |
HMAC検証されたイベント処理 — Stripe、CRM、Slack、GitHub、Twilio、Shopify |
| 実行履歴 |
すべてのタスクを ~/.0n/history/ にJSONLとしてログに記録 — 完全な監査トレイル |
| TypeScript定義 |
すべてのエクスポート、接続、ワークフロー、およびツールの完全な型カバレッジ |
セキュリティ
- ローカル実行 — MCPサーバーはあなたのマシン上で実行され、クラウドではありません
- 直接API呼び出し — リクエストはプロキシを介さずに各サービスに直接送信されます
- あなたの資格情報 — ローカルの
~/.0n/connections/ に .0n ファイルとして保存され、決して外部に送信されません
- Anthropicキー — タスク計画にのみ使用されます (外部サービスには渡されません)
- レート制限 — 組み込まれたサービスごとのレート制限により、誤ったAPIの乱用を防止します
- 実行履歴 —
~/.0n/history/ に完全な監査トレイルが記録されます
- オープンソース — すべてのコードを自分で監査できます
0nVaultコンテナセキュリティ (特許出願中)
- AES-256-GCM 暗号化をすべてのコンテナレイヤーに適用
- Argon2id 二重暗号化を資格情報レイヤーに適用 (メモリハード、サイドチャネル耐性)
- Ed25519 デジタル署名によるコンテナの信頼性保証
- 真実の封印 — SHA3-256コンテンツアドレス型の整合性検証
- X25519 ECDH マルチパーティエスクロー — 最大8パーティ、レイヤーごとのアクセスマトリックス
- バイナリ.0nv形式 — マジックバイト
0x304E5350、改ざん検知可能な構造
- 転送レジストリ — リプレイ防止機能を備えた保管連鎖追跡
- マシンにバインドされたヴォールト — PBKDF2-SHA512 (100Kイテレーション) + ハードウェア指紋バインディング
セキュリティポリシーと脆弱性の報告方法については SECURITY.md を参照してください。
設定
環境変数
| 変数 |
必須 |
説明 |
ANTHROPIC_API_KEY |
いいえ |
AIによる多段階計画を有効にします。これがない場合はキーワードマッチングが使用されます。 |
資格情報の保存
接続は ~/.0n/connections/ に .0n ファイルとして保存されます。本番環境では:
- シークレットマネージャーを使用します
~/.0n/config.json を介して暗号化を有効にします
- 環境変数を使用します:
"api_key": "{{env.STRIPE_KEY}}"
開発者向け
新しいサービスの追加
catalog.js に定義を追加します:
your_service: {
name: "Your Service",
type: "category",
description: "What it does",
baseUrl: "https://api.yourservice.com",
authType: "api_key",
credentialKeys: ["apiKey"],
capabilities: [
{ name: "do_thing", actions: ["create", "list"], description: "Does the thing" },
],
endpoints: {
do_thing: { method: "POST", path: "/things", body: { name: "" } },
list_things: { method: "GET", path: "/things" },
},
authHeader: (creds) => ({
"Authorization": `Bearer ${creds.apiKey}`,
"Content-Type": "application/json",
}),
},
CRMエンドポイントの追加
さらに簡単です — 関連するモジュールに設定オブジェクトを追加するだけです:
{
name: "crm_do_thing",
description: "Does the thing in the CRM",
method: "POST",
path: "/things/:thingId",
params: {
thingId: { type: "string", description: "Thing ID", required: true, in: "path" },
name: { type: "string", description: "Thing name", required: true, in: "body" },
},
body: ["name"],
}
ツールファクトリが登録、検証、API呼び出し、エラー処理などをすべて処理します。詳細なガイドについては CONTRIBUTING.md を参照してください。
アンロック
0nMCPはコミュニティとともに成長します。各マイルストーンで新しい機能がアンロックされます — 参加する開発者が増えるほど、プラットフォームはより強力になります。
完全なアンロックスケジュールとコミュニティへの影響については 0nmcp.com を訪問してください。スポンサーになる
フェーズ0 — 基礎 (現在)
- [x] 53のサービス、850のツール、23のカテゴリー
- [x] AI計画を備えたコアオーケストレーションエンジン
- [x] 245のCRMツール — 12のモジュールにまたがる完全なAPIカバレッジ
- [x] Gmail、Google Sheets、Google Drive、Jira、Zendesk、Mailchimp、Zoom、Microsoft 365、MongoDB
- [x] データ駆動型のツールファクトリ — コードではなく設定
- [x] 完全なスナップショットデプロイ (パイプライン + タグ + 値 + ワークフロー)
- [x] .0n標準 — ユニバーサルな設定形式 (
~/.0n/)
- [x] レート制限、ウェブフック、TypeScript定義、CLI
- [x] npm公開 —
npx 0nmcp がnpmで利用可能
フェーズ1 — 必須拡張 (100スター / $500 MRR)
- [ ] OAuthフロー — 1クリックでサービスを接続
- [ ] 資格情報の暗号化 — AES-256-GCMによる保存時の暗号化
- [x] QuickBooks — 会計と請求書発行
- [x] Asana — プロジェクトとタスク管理
- [x] Intercom — 顧客メッセージング
- [x] 22の新しいサービス — 広告、ソーシャル、金融、クラウド、自動化
- [x] 目標: 53のサービス、850のツール (達成)
フェーズ2 — フルスタック (500スター / $2K MRR)
- [ ] AWS S3 — クラウドストレージ
- [ ] Vercel — デプロイメント管理
- [ ] Cloudflare — DNS、ワーカー、セキュリティ
- [ ] スケジュールされたタスク — "毎月曜日にレポートを送信"
- [ ] 条件分岐 — "残高が100ドル未満の場合、アラートを表示"
- [ ] 目標: 35以上のサービス、750以上のツール
フェーズ3 — プラットフォーム (1,000スター / $5K MRR)
- [ ] プラグインシステム — 独自のサービスを持ち込む
- [ ] ウェブダッシュボード — 接続を視覚的に管理
- [ ] ワークフローマーケットプレイス — 自動化を共有して発見
- [ ] Firebase、Figma、WordPress、Webflow
- [ ] 目標: 42以上のサービス、900以上のツール
フェーズ4 — 産業パック (5,000スター / $15K MRR)
- [ ] 医療、法律、不動産、および電子商取引の産業パック
- [ ] Twilio Flex、Square、Plaid、DocuSign
- [ ] 目標: 55以上のサービス、1,200以上のツール
フェーズ5 — エコシステム支配 (10,000スター / $50K MRR)
- [ ] マルチエージェントオーケストレーション
- [ ] セルフホスト型のエンタープライズエディション
- [ ] リアルタイムストリーミング実行
- [ ] 目標: 75以上のサービス、2,000以上のツール
フェーズ6 — シンギュラリティ (25,000以上のスター / $100K以上のMRR)
- [ ] 自律エージェントモード
- [ ] 組織間連合
- [ ] AI生成のサービスアダプター
- [ ] 目標: 100以上のサービス、5,000以上のツール
すべてのアンロックは永久です。マイルストーンが達成されると、機能はすべてのユーザーに無料で提供され、オープンソースとして永続的に利用可能になります。
コミュニティ
0nMCPは、AIオーケストレーションが無料で、構成可能で、コミュニティによって所有されるべきであると信じる開発者の拡大するネットワークによってオープンに構築されています。
0nコミュニティは急速に成長しています — 統合を構築し、ツールを提供し、MCPの可能性の限界を押し広げています。
これは副業ではありません。これはインフラストラクチャです。
私たちは毎週リリースを行っています。コードベースは活発で、コミュニティは本物です。もしあなたがMCPを使