ClueoMCPは、ラージ・ランゲージ・モデル(LLM)に事前に定義された性格特性を注入することを中核機能とするオープンソースのツールである。このツールはサーバーとして動作し、モデルコンテキストプロトコル(MCP)に従っています。MCPは、AIアプリケーションが外部のツールやデータに接続する方法を標準化するために設計されたプロトコルです。簡単に言えば、ClueoMCPはAIアプリケーションとAIモデルの間の「人格層」として機能します。ユーザーがMCP互換のAIアシスタント(例えば、いくつかのデスクトップAIアプリ)と対話するとき、ClueoMCPはAIからのすべての応答が安定したカスタマイズ可能な人格を持つように、コマンドを傍受して調整します。ビッグファイブ性格モデルに基づいたエンジンが組み込まれており、ユーザーはAIの特性である開放性、従順性、外向性、親和性、情緒安定性を正確に調整することができるため、AIのコミュニケーションスタイルは、もはや画一的な汎用テンプレートではなくなります。
機能一覧
- 一貫したパーソナリティのパフォーマンス互換性のあるすべてのAIツールで、AIが同じ均一な特性を示すようにする。
- 柔軟なパーソナリティのカスタマイズ: : ユーザーは、ビッグファイブ性格モデルの5つの次元(開放性、良心性、外向性、親和性、神経質性、情緒安定性)に基づき、1~10のスケールで微調整を行うことができる。
- 定義済みの性格テンプレート: 8つの最適化されたパーソナリティ・プリセット(例:プロフェッショナル、クリエイティブ、共感的など)が内蔵されており、さまざまなシナリオで素早く選択できます。
- 地域展開ローカルサーバーとして動作し、レスポンスも良い。
- MCPエコシステムとの互換性クロードデスクトップ、カーソルなど、モデルコンテキストプロトコル(MCP)をサポートするあらゆるクライアントとシームレスに統合できます。
- APIキーのサポートAPIキーの設定によるサービスの安全性確保をサポート。
- 複数のツールインターフェースの提供開発者は
inject_personality
(カスタムパーソナリティーの注入)、inject_preset_personality
(あらかじめ設定されたパーソナリティを注入する)などのコマンドは、サービスと相互作用する。
ヘルプの使用
ClueoMCPは、モデルコンテキストプロトコル(MCP)エコシステムのサーバーとして位置づけられ、AIアシスタントの応答に「個性」を注入し、AIの出力をより一貫性のあるスタイルに特化したものにする。インストールと使い方の詳細は後述する。
予備
作業を始める前に、以下のソフトウェアがコンピュータにインストールされていることを確認してください:
- Node.js:: 必須
18
以上である。 - MCP対応クライアントAIと対話するために使用するアプリケーションです。
Claude Desktop
そしてCursor
そしてWindsurf
その他
設置プロセス
ClueoMCPサーバーのインストール方法は2通りあります。
方法1:NPMを使ったグローバルインストール(推奨)
ほとんどのユーザーにとって、これが最も簡単で手っ取り早い方法だ。
- ターミナル(WindowsではコマンドプロンプトまたはPowerShell、macOSまたはLinuxではターミナル)を開く。
- グローバルにインストールするには、以下のコマンドを入力する。
clueo-mcp
パッケージ:npm install -g clueo-mcp
- インストールが完了したら、以下のコマンドをターミナルに直接入力してサーバーを起動する:
clueo-mcp
ターミナルがエラーを報告せず、サーバーが稼動していることを示せば、起動は成功である。
方法2:ソースコードからインストールする
このアプローチは、二次開発を行ったり、その仕組みについてより深く理解したい開発者に適している。
- コードベースのクローンターミナルを開き
git
コマンドを使って、プロジェクトのコードをGitHubからローカル・コンピューターにクローンする。git clone https://github.com/ClueoFoundation/ClueoMCP.git
- プロジェクト・ディレクトリに移動する:
cd ClueoMCP
- 依存関係のインストール使用
npm
プロジェクトに必要な依存ライブラリをすべてインストールする。npm install
- 環境変数の設定:
プロジェクトのルート・ディレクトリにはenv.example
ファイルをコピーし、名前を.env
.cp env.example .env
次に、テキストエディタで
.env
ファイルを作成する。このファイルはサーバーの設定に使用される。このファイルはCLUEO_API_KEY
はオプションで、ClueoのAPIキーをお持ちの場合、より高度なサービスのために入力することができます。基本的なご利用の場合は空欄で結構です。 - コンパイルと開始:
まず、TypeScriptのコードをJavaScriptにコンパイルする。npm run build
その後、サーバーを起動する。
npm start
AIクライアントへの接続(例としてクロードデスクトップ)
サーバーが起動したら、AIクライアントにこの「人格レイヤー」の存在を知らせる必要がある。
- 見つける
Claude Desktop
アプリケーションのコンフィギュレーション・ファイル。claude_desktop_config.json
文書の - このJSONファイルを
mcpServers
フィールドに新しいサーバー構成を追加する:{ "mcpServers": { "clueo-personality": { "command": "node", "args": ["/path/to/clueomcp/dist/server.js"], "env": { "CLUEO_API_URL": "https://backend.clueoai.com" } } } }
銘記するをお送りください。
"/path/to/clueomcp/dist/server.js"
コンピュータのものと置き換えるserver.js
ファイルへの実際の絶対パス。ソース・コードとともにインストールする場合、このファイルはdist
フォルダー
コア機能の操作
ClueoMCPは、MCPクライアントを通して呼び出すことができるいくつかのコアツールインターフェースを提供しています。
- カスタム・パーソナリティ (
inject_personality
)
このツールを使用すると、ビッグファイブ性格モデルの5つの次元に従って、AIの性格を正確に形成することができます。各次元には1~10の数値範囲があります。- 使用例:
{ "text": "你好,今天我能为你做些什么?", "personality": { "openness": 7, "conscientiousness": 8, "extraversion": 6, "agreeableness": 9, "neuroticism": 3 } }
- パラメータの説明:
openness
(開放性):創造性と好奇心のコントロール。conscientiousness
(デューディリジェンス):管理組織と信頼性。extraversion
(外向性)/社交性とエネルギーのコントロール。agreeableness
(親和性)/協調性と共感性をコントロールする。neuroticism
(気分不安定):不安や気分の落ち込みを抑える。
- 使用例:
- プリセットのパーソナリティ (
inject_preset_personality
)
手動でパラメーターを調整したくない場合は、内蔵のプリセット・パーソナリティーを使えばいい。- 使用例:
{ "text": "你好,今天我能为你做些什么?", "presetId": "empathetic" }
- 使用可能
presetId
:professional
ビジネスコミュニケーションに最適なバランスと信頼性。creative
想像力に富み、ブレインストーミングに適している。empathetic
カスタマーサポートに温かさと共感を。analytical
論理的で詳細志向、技術文書に適している。enthusiastic
エネルギッシュでチームリーダーに向いている。casual-friend
:: リラックスした雰囲気で、カジュアルなおしゃべりに適している。luxury-brand
絶妙でユニークな、ハイエンドブランドのプロモーションに適しています。startup-brand
技術系新興企業にとって大胆かつ革新的。
- 使用例:
- 性格による反応のモデル化
simulate_response
)
このツールは、AIが特定のパーソナリティを使ってプロンプトに対する応答を直接生成することを可能にする。- 使用例:
{ "prompt": "客户对我们的服务感到非常失望", "personality": { "openness": 6, "conscientiousness": 8, "extraversion": 5, "agreeableness": 9, "neuroticism": 2 } }
- 使用例:
アプリケーションシナリオ
- カスタマーサポート
カスタマーサービスシナリオにおいて、AIカスタマーサービスは次のような要素を取り入れることができる。empathetic
(共感的な)性格を持つ。こうすることで、AIがユーザーの質問に答える際、冷たく機械的な回答ではなく、より温かみのある、ユーザーの感情を理解した言葉が返ってくるようになり、ユーザー体験を向上させることができる。 - ブランド・ボイスの一貫性
企業はブランドのポジショニングに基づいて、独自のAIパーソナリティをカスタマイズすることができる。例えば、高級ブランドはluxury-brand
(プレミアム・ブランド)のペルソナを確立し、マーケティング・コピーであれ商品紹介であれ、AIを通じて生成されるすべてのコンテンツが、洗練された独自のブランド・イメージに沿ったものであることを保証する。 - コンテンツ制作
コンテンツ制作者がブレーンストーミングや最初の原稿を書いているときは、次のように切り替えることができる。creative
(創造的な)個性。これによってAIは、創作活動のインスピレーションとなる、より想像力豊かで多彩な文章を生成することができる。 - 技術文書
高度な精度と論理性が要求される技術文書を書く際には、AIのペルソナを次のように切り替えることができる。analytical
(分析的)。これによってAIは、例えばAPIがどのように機能するかを説明するような、よく整理された、詳細指向の正確なテキスト記述を生成することができる。
品質保証
- モデル・コンテキスト・プロトコル(MCP)とは?
モデル・コンテキスト・プロトコル(MCP)は、AI領域における「USB-C」インターフェースのような役割を果たすオープンスタンダードである。 これは、大規模言語モデル(LLM)を様々な外部ツール(データベースやAPIなど)やデータソースに接続する標準化された方法を提供することを目的としており、開発者はAIモデルやアプリケーションごとに個別の統合ソリューションを開発する必要がありません。 - ClueoMCPを利用するのに、Clueo APIキーは必要ですか?
必要ない。GitHubページの説明によるとCLUEO_API_KEY
はオプション設定です。APIキーは、Clueo Cloudが提供するより高度な機能または有料機能にアクセスするために使用することができます。 - 「ビッグファイブ性格モデルとはいったい何を意味するのか?
"ビッグファイブ "とは、現代心理学で最も広く用いられている性格理論の一つで、人間の性格を「開放性」、「良心性」、「外向性」、「同意性」、「神経質性」の5つの主要な次元に要約したものです。ClueoMCPでは、この5つの次元を用いて、AIの性格特性を1~10のスケールで数値化し、定義しています。 - このツールはどのようなAIモデルをサポートしていますか?
ClueoMCP自体はAIモデルを直接制限するものではなく、その互換性はAIクライアントに依存します。使用しているAIアプリケーションやクライアントがモデルコンテキストプロトコル(MCP)をサポートしている限り、理論的にはこのクライアントを通してClueoMCPサーバに接続することが可能です。