mcpField
U
Unclick

Unclick

ローカル
github.com/malamutemayhemAI・エージェント46 週間前に更新

Unclick について

UnClick は、MCP 対応 AI エージェントに複数分野の連携ツールカタログとセッションをまたぐメモリを提供します。多様なサービス呼び出しとコンテキスト保持が必要なワークフロー向けで、クライアントパッケージの更新なしにツールが追加されます。

主な機能

  1. 01複数分野にまたがる連携ツールカタログ
  2. 02ツールの動的な検索・閲覧・呼び出し
  3. 03セッションをまたぐメモリの保存と検索
  4. 04シグナル、メッセージ、タスクの連携

活用シーン

  1. 01エージェントからソーシャルメディアや EC サービスを呼び出す
  2. 02セッションをまたいでコンテキストを保存・検索する
  3. 03エージェント間のメッセージや ToDo を調整する

MCP 対応

MCP サーバーとして、UnClick は対応クライアントにメモリ、連携、カタログ呼び出し用ツールを提供します。クライアントはカタログのエンドポイントを動的に検索して呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"unclick": {
"command": "npx",
"args": [
"-y",
"https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz"
]
}
}
}
起動コマンドnpx -y https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmunclick.tgz

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

UnClick MCP サーバー

AI エージェントのアプリストアです。 unclick.world

178 以上のツールにわたる、450 以上の呼び出し可能なエンドポイントを、あらゆる MCP 互換 AI クライアントから利用できます。新しいツールは継続的に API に追加されます。エージェントは自動的にそれらを利用できるようになり、パッケージの更新は不要です。

インストール

最新の GitHub リリースを使用する場合(npm アカウントは不要です):

{
  "mcpServers": {
    "unclick": {
      "command": "npx",
      "args": ["-y", "https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz"]
    }
  }
}

これを claude_desktop_config.json(または Cursor、Windsurf などの同等の設定ファイル)に追加してください。

または、GitHub からグローバルにインストールします:

npm install -g https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz

運用上の注意

このリポジトリでは、エージェントの作業に AGENTS.md のフェンスルールを適用します。

実行

ローカルで Web 開発を行う場合:

npm run dev

API ワークスペースの場合:

npm run dev:api

テスト

メインのテストスイートを実行します:

npm test

本番ビルドのチェックを実行します:

npm run build

ライセンス

UnClick ではライセンスを分けています。プラットフォーム(ウェブサイト、API、ホスト型のバックエンドおよびメモリーサービス)は AGPL-3.0 です(LICENSE を参照)。npm クライアントパッケージ @unclick/mcp-server は MIT のままで、スタンドアロンのコネクターパッケージは Apache-2.0 のままです。詳細な内訳と理由については、LICENSING.md をご覧ください。

機能

開発者向けユーティリティ、ソーシャルメディア、E コマース、金融、メッセージング、メディア、セキュリティなど、拡大を続けるツールカタログへのアクセスをエージェントに提供します。連携ごとに個別のパッケージをインストールする必要はありません。1 つのサーバーから、カタログ内のすべてのツールを利用できます。

ツールの提供範囲

UnClick は、日常的なエージェントのワークフロー向けの小規模な直接利用ツール群に加えて、カタログ全体を検索するための非表示の内部ツールを提供します。

ツールグループツール
メモリーセッションプロトコルload_memory、save_fact、search_memory、save_identity、save_session
シグナルと Boardroom の連携check_signals、read_messages、post_message、create_todo、list_todos、update_todo、complete_todo、create_idea、list_ideas、vote_on_idea、promote_idea_to_todo
非表示の内部カタログツールunclick_search、unclick_browse、unclick_tool_info、unclick_call

エージェントはまずメモリーを使い、連携には直接利用できる Boardroom ツールを使います。また、動的なエンドポイントの検索が必要な場合は、非表示のカタログツールを名前で呼び出すこともできます。

互換性と高度なメモリー操作
  • 以前のメモリー名もエイリアスとして引き続き使えます:get_startup_context -> load_memory、write_session_summary -> save_session、add_fact -> save_fact、set_business_context -> save_identity。
  • 残りのメモリー操作は意図的に ListTools に含めておらず、endpoint_id: "memory.<op>" を指定して unclick_call 経由で呼び出します(例:memory.manage_decay、memory.store_code、memory.log_conversation、memory.supersede_fact、memory.upsert_library_doc)。

要件

キーを環境変数に設定します:

UNCLICK_API_KEY=your_key_here

または、MCP 設定から渡します:

{
  "mcpServers": {
    "unclick": {
      "command": "npx",
      "args": ["-y", "https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz"],
      "env": {
        "UNCLICK_API_KEY": "your_key_here"
      }
    }
  }
}

詳細

完全なカタログ、ドキュメント、API キーについては unclick.world をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。