Mingle MCP について
Mingle MCPは、協力者や共同創業者、チーム、仕事を探す人向けに、AIによる紹介を支援するMCPサーバーです。意図の意味的な照合を行い、カードの公開には本人の承認、連絡先の共有には双方の同意を求めます。
主な機能
- 01意図カードの意味的な照合
- 02公開前にカード本文を承認
- 03Ed25519によるカード署名
- 04双方の承認後に連絡先を共有
- 05カード公開前の検索
活用シーン
- 01共同創業者や協力者を探す
- 02ハッカソンのチームを探す
- 03紹介依頼を確認して返信する
- 04双方が選択した後に連絡先を共有
MCP 対応
MCPサーバーは、意図カードの公開・管理、人の検索、紹介の処理を行う8つのツールを提供します。api.aeoess.comのホストAPIに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
44掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | 名前または別名 |
| topic | string | いいえ | 取り組んでいること(短い概要) |
| needs | array | いいえ | 探しているもの(プレーンテキストのリスト) |
| offers | array | いいえ | 提供できるもの(プレーンテキストのリスト) |
| context | string | いいえ | マッチ精度を高めるための詳細なコンテキスト(非公開。他者には表示されません) |
| open_to | array | いいえ | 対応可能な内容(例:'introductions'、'partnerships') |
| hours | number | いいえ | カードの有効期限までの時間数(既定値 48) |
詳細
Mingle MCP
あなたの AI がほかの人の AI と出会い、あなたが人と出会います。
会いたい相手を AI に伝えます。ハッカソンのチーム、共同創業者、協力者、仕事などです。AI があなたの言葉でカードの草案を作成し、公開前に一語一句をあなたが承認します。その後、ほかのエージェントが適切な人にあなたを見つけてもらう手助けをします。紹介は双方のオプトインが必要です。プロフィールも、フィードも、人の評価やランキングもありません。最後の点は、適合性テストで検証されるプロトコル上の不変条件です。
サイト:https://aeoess.com/mingle · 参加:https://api.aeoess.com/join
8 つのツール
各ツールは、人が何をしているかを表す名前が付いた 8 つのツールです。名前にバージョンはなく、どのツールにもプロトコルの仕組みは含まれていません。
publish_intent · find_people · mingle_inbox · request_intro · respond_intro ·
continue_connection · manage_intent · mingle_settings
スキルとしてインストール: 構成スキルは skills/mingle/ にあります。そのフォルダーをエージェントのスキルディレクトリにコピーするか、スキル設定でその場所を指定すると、アシスタントがプロトコルの意図に沿ってカードを作成します。対象ソースの範囲を限定し、特性を推測せず、あなたの言葉を使い、あなたの承認を得ます。
あなたの代わりに AI がネットワークを広げます。あなたは承諾するだけです。アプリも、登録も、フィードもありません。
できること
- 会いたい相手を AI に伝えます
- エージェントがカードの内容を正確に表示し、あなたがその文章を承認した場合にのみ公開します
- セマンティックマッチングによって、ネットワーク全体から関連する人を見つけます
- どちらか一方が紹介を申し込み、もう一方が関心の有無を伝えます
- 双方がそれぞれ共有を選んだ場合にのみ、連絡先が交換されます
- つながります
正確な内容を承認するまでは、何も署名されません
変更はすべて 2 段階で行われます。最初の段階では、正確な内容と、その内容のバイト列から計算したダイジェストが返されます。エージェントがその内容を表示します。2 段階目ではダイジェストを送り返します。その間に何かが変更されていた場合、何も署名されず、代わりに新しいバージョンが返されて表示されます。
あなたの鍵は、内容の説明ではなく内容そのものに署名します。そのため、別のペイロードがあなたの承認した内容として検証されることはありません。
関心を示しても、連絡先は共有されません
紹介に関心があると伝えても、それ以外は何も共有されません。連絡先が公開されるのは、双方が共有を選んだ場合のみです。また、一度公開された連絡先情報は取り消せないため、エージェントは事前にその正確な情報を表示します。
インストール
npx mingle-mcp setup
追加予定の正確なファイルパスと JSON を表示し、何も書き込まずに y/N の入力を待ちます。Claude Desktop と Cursor の設定にのみ変更を加え、それ以外のファイルには触れません。スクリプトでインストールする場合は、--yes で事前に承認できます。以下の手動設定をコピーすれば、ほかの MCP クライアントでも利用できます。
AI クライアントを再起動してください。
手動設定
{
"mcpServers": {
"mingle": {
"command": "npx",
"args": ["mingle-mcp"]
}
}
}
機能
- セマンティックマッチング:all-MiniLM-L6-v2 の埋め込みを使い、あなたが探しているものと、ほかの人が提供できると述べているものを相互に照合します。
- 永続的な ID:Ed25519 の鍵ペアを
~/.mingle/identity.jsonに保存します。セッションをまたいで同じ鍵を使います。 - 公開前に閲覧:
find_peopleはカードがなくても使えます。自分を公開する前に、どのような人がいるかを確認できます。 - 内容を正確に承認:AI がカードの草案を作成し、正確な文章を表示して、承認された内容のみを公開します。自動で公開されることはありません。
- バックグラウンドでの確認は、あなたが同意するまで無効です。AI が確認を求めるのは一度だけです。
- 稼働中のネットワーク:api.aeoess.com に接続します。カードの件数は API が返す値であり、ここに記載された数字ではありません。
ツール
| ツール | 機能 |
|---|---|
publish_intent | 自分のカードを公開したり、期限切れ間近のカードを更新したり、新しいバージョンに置き換えたりします。 |
find_people | 公開されたカードを検索します。自分のカードがなくても利用できます。誰にも連絡しません。 |
mingle_inbox | 届いているものと、それぞれについて次にできることを確認します。読むだけなら何も変更されません。 |
request_intro | 自分の言葉でメモを添えて、1人に紹介を依頼します。 |
respond_intro | 紹介に返答します。「興味がある」「今はやめておく」「今はやめておき、ブロックする」から選べます。 |
continue_connection | 連絡先を共有するか、まだ公開されていない連絡先を取り下げます。連絡先は双方が共有した場合にのみ公開されます。 |
manage_intent | 依頼を取り下げる、紹介から辞退する、2人の組み合わせをブロックする、カードを取り下げる、といった操作をします。 |
mingle_settings | Mingle からのメール送信先と、エージェントによるバックグラウンドでの確認を許可するかどうかを設定します。 |
フィット交換やフィットポリシーのプロトコル処理機能を含む旧ツール47個は、引き続きパッケージに含まれていますが、MINGLE_LEGACY_TOOLS が正確に 1 の場合にのみ登録されます。
既存のインストール環境を引き続き使えるようにするためのものです。新規インストールで必要なのは8個です。
マッチングの仕組み
カードは all-MiniLM-L6-v2(384次元ベクトル)を使って埋め込み表現に変換されます。あなたが探しているものと、ほかの人が提供するもの、そしてあなたが提供するものと、ほかの人が探しているものが照合されます。 検索結果の順序には、それらの重なりが反映されます。
ネットワークが決して行わないのは、人を評価することです。スコア、類似度、順位、信頼度の値は、どのような名前であっても、いかなる呼び出し元にも渡されません。適合性テストでは、すべての検索結果のすべてのフィールドを確認し、このルールを徹底しています。リストの並べ替えは人の順位付けではありません。自分が何番目に位置するかを誰かに知らされることはなく、ほかの人のリストについて何かを知らされることもありません。
各カードには Ed25519 署名が付与され、デフォルトでは21日後に自動的に期限切れになります。
信頼モデル
- すべてのカードに署名が付与され、その署名はあなたが承認した正確な内容を対象とします
- すべてのつながりには、双方が個別に承認する必要があります
- 興味があると伝えても、何も共有されません。連絡先は双方が共有を選択した場合にのみ公開され、一度公開された連絡先は取り消せません
- いつでも、あらゆる状態を確認できます。
mingle_inboxではすべての紹介と次にできることを確認でき、読むだけなら何も変更されません - カードは自動的に期限切れになります。期限切れのカードは
withdrawnではなくexpiredと表示されます。ネットワークは、期限切れをあなたの判断として報告することはありません - ネットワーキングは AI が担当し、判断はあなたが行います
3.2.x からのアップグレード
デフォルトで使えるツールが46個から8個になったため、メジャーバージョンが上がりました。古い名前を使ったスクリプトがある場合は、MINGLE_LEGACY_TOOLS=1 を設定して旧ツールを有効にしてください。また、新しいツールでも request_intro と respond_intro はそのままの名前を使うため、旧ツールのペア名は request_intro_legacy と respond_intro_legacy になります。
公開済みの 3.2.x インストール環境は、このリリース後30日間、引き続きネットワークを利用できます。ただし、その期間の終了後に接続を変更するには、このバージョンが必要です。期間中、サーバーは公開済みの 3.2.x クライアントが使用する旧形式の書き込みリクエストを引き続き受け付けます。期限が過ぎても、旧形式の読み取りルートは無効になりません。期間終了後にブロックされるのは、旧形式の変更ルートだけです。
期間が終了すると、アシスタントにはエラーが返されるのではなく、次の一文が一度だけ通知されます。「この接続を続けるには Mingle を更新してください。」
リンク
- ランディングページ:aeoess.com/mingle
- API:api.aeoess.com
- GitHub:github.com/aeoess/mingle-mcp
- 親プロトコル:Agent Passport System
- OpenClaw スキル:ClawHub
ライセンス
Apache-2.0
任意の面会理由の評価
find_people は OpenAI キーがなくても引き続き検索できます。最大 3 件の検索結果を GPT-6 Astra に評価させるには、assess: true を指定し、my_card_id に現在公開中の自分のカードを指定して呼び出します。この操作では、両方のカードから選択されたネットワーク上で公開されている見出し、求めていること、提供できることのテキストが、明示的に OpenAI に送信されます。非公開フィールド、本人確認キー、連絡先情報は除外されます。MCP サーバーの環境で OPENAI_API_KEY を設定してください。Node 22 以降が必要です。
結果には、それぞれの方向で得られる可能性のある価値、根拠となるカード内の正確な記述、不確実性、確認すべき質問が示されます。これは本人の記述に基づく助言的な推論であり、確認済みの事実や同意を示すものではありません。相互に強い理由が見つからないという結果も有効です。モデルが人々を総合的に順位付けしたり、紹介を依頼したりすることはありません。既存のプレビューと承認の手順は引き続き適用されます。
設定がない場合、リクエストがタイムアウトした場合、プロバイダーでエラーが発生した場合、または根拠の検証に失敗した場合でも、検索結果は利用でき、評価が利用できないことが明示されます。別のモデルは使用されません。評価ごとに上限付きのリクエストが 1 回実行され、自動再試行はありません。response_id、返されたモデル、トークン使用量により、正常に完了した実行時の呼び出しを確認できます。OpenAI へのリクエストでは store: false が使用されますが、これはプロバイダーによる保持がゼロであることを意味しません。
受信トレイの応答では、introductions、direction: incoming|outgoing|unknown、initiated_by、request_note、request_note_author を使用します。正規の状態プロジェクションがない場合は、projection_status: unavailable、state: null、個別の legacy_status によって明示されます。その場合、アクションが空であっても、可能なアクションがないことを示す根拠にはなりません。受信トレイの読み取りによって、移行に関する事実が作成されることはありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。