Neither MCP について
Neither MCPは、Cursor、Claude Desktop、Claude Codeなどから意思決定メモリーを検索できるようにし、ローカル文書を送るCLIも提供します。MCPサーバーはローカルのstdioプロセスとして動作し、ワークスペースAPI経由でNeitherサービスと通信します。
主な機能
- 01MCP経由で意思決定メモリーを検索
- 02CLIでローカル文書を送信
- 03ローカルstdioプロセスとして動作
- 04Claude Desktop拡張としてパッケージ化
- 05Gemini CLI拡張としてインストール
活用シーン
- 01コーディング中に過去の決定を検索
- 02プロジェクト文書を意思決定メモリーに送信
- 03Claude Codeで保存済みメモリーを検索
- 04Claude Desktop用のローカルMCPサーバーを設定
MCP 対応
ワークスペースキーを設定し、ローカルstdio MCPサーバーからNeither APIに接続します。Cursor、Claude Desktop、Claude Codeなどに対応し、リモートHTTPS MCPサーバーではありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @neitherai/mcp-serverNEITHER_API_KEYシークレットWorkspace API key from https://www.neither.online/start/?product=dev&utm_source=mcp-registryNEITHER_API_BASEAPI host (default https://api.neither.online)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ |
| maxResults | number | いいえ | 結果の最大数(デフォルト 10、最大 50)。分岐点では ≤8 を推奨します。 |
詳細
neither-mcp
Neither CLI と MCP サーバーの公開ソースミラーです。
Neither は、Cursor、Claude Desktop、Claude Code 向けの意思決定メモリーで、Gemini CLI も追加のインストール先として利用できます。ワークスペース API キーを取得するには、https://www.neither.online/start/?product=dev&utm_source=plugin&utm_campaign=neither-mcp を開いてください。npm パッケージのホームページでも、同じ /start URL が utm_source=npm とともに使われます。
インストール(Node 20+): npx -y @neitherai/mcp-server@latest — 次に、MCP 設定(Cursor の mcp.json、Claude Desktop、または Claude Code の claude mcp add)で NEITHER_API_KEY を設定します。
Cursor で Neither を試す
https://www.neither.online/start/?product=dev&utm_source=plugin&utm_campaign=neither-mcp からワークスペースキーを取得してください。
次に、Cursor に追加 してください。
Cursor でキーをローカルに設定します(REPLACE_WITH_YOUR_WORKSPACE_KEY を置き換えてください)。Node.js 20+ が必要です。
続いて、既存の自身のプロジェクト向けウォークスルーに従ってください:llms-install.md(初回利用のセクション)。
MCP サーバー(Cursor / Claude Desktop / Claude Code)
標準のインストール方法:npx -y @neitherai/mcp-server@latest
代替方法 — Cursor の MCP 設定(mcp.json)、Claude Desktop の設定、または Claude Code のユーザー MCP 設定に次を追加します。
{
"mcpServers": {
"neither": {
"command": "npx",
"args": ["-y", "@neitherai/mcp-server@latest"],
"env": {
"NEITHER_API_KEY": "REPLACE_WITH_YOUR_WORKSPACE_KEY",
"NEITHER_API_BASE": "https://api.neither.online"
}
}
}
}
NEITHER_API_KEY— 必須のワークスペースキーNEITHER_API_BASE— 任意。デフォルトはhttps://api.neither.onlineです
ドキュメント:https://www.neither.online/docs/mcp
ルートの Dockerfile はこの stdio サーバーをビルドします(リモート HTTP プロセスではありません)。そのため、Glama などのホストから tools/list を調査できます。イメージにはプロセスを起動できるよう、プレースホルダーの NEITHER_API_KEY が設定されています。実行時に実際のワークスペースキーを注入してください。
エージェントのインストール:llms-install.md
Claude Code(CLI)
Neither は現在、Claude Code のマーケットプレイスカードには掲載されていません。Claude Code の MCP コマンドを使って、同じローカル stdio サーバーを使用してください(Node 20+)。
claude mcp add neither -s user \
-e NEITHER_API_KEY=sk_ctx_… \
-e NEITHER_API_BASE=https://api.neither.online \
-- npx -y @neitherai/mcp-server@latest
その後、claude mcp list に neither が Connected と表示されるはずです。ワークスペースキーは、その -e または設定の env にのみ記述してください(チャットには絶対に記述しないでください)。Claude Code を再起動するか新しいセッションを開いてから、プッシュしたメモに対して memory_search を実行するよう依頼してください(llms-install.md を参照)。
同等の JSON(Claude Code のユーザー MCP 設定を手動で編集する場合)は、以下の Cursor / Claude Desktop のブロックと同じです。
ガイド:Claude Code のルールとメモリーが書き換えられたり失われたりするのを防ぐ(deny ルール、PreToolUse フック、git、および /compact 後に保持されるもの)。
Claude Desktop(MCPB)
Claude Desktop 用のワンクリックで使えるローカル stdio バンドルです。パックコマンド:
bash scripts/pack-mcpb.sh
packages/mcp-server を .mcpb にバンドルし、Claude に同梱されている Node(node ${__dirname}/server/index.js)を起動します。Cursor の JSON 設定では引き続き npx -y @neitherai/mcp-server@latest を使用します。
サイドロードの手順、環境変数、Windows と macOS のスモークテスト用チェックリスト(手動。CI では実行しません):DESKTOP-EXTENSION.md。
このパッケージ化は、拡張機能が Anthropic に掲載または提出されていることを意味するものではありません。
mcpb/README.md も参照してください。release-assets ワークフローでは、公開された GitHub Release に .mcpb と Gemini CLI のアーカイブがまとめて添付されます。.mcpb は削除しないでください。
Gemini CLI(追加インストール)
主にテスト済みのクライアントは、引き続き Cursor と Claude Desktop です。Gemini CLI は同じ stdio サーバーを使用します(gemini-extension.json では npx -y @neitherai/[email protected]、Cursor の JSON では @latest)。これは、Gemini ギャラリーに掲載されているという主張ではありません。
gemini extensions install https://github.com/stonianua/neither-mcp
プロンプトが表示されたら、NEITHER_API_KEY を入力してください(必須)。Node.js 20 以降が必要です。キーが設定されるまで、MCP は切断状態のままです。
Gemini CLI 0.59 はこの GitHub URL を github-release インストールとして扱います。カスタム Release アセットをダウンロードし、.tar.gz / .zip のみを展開します。Release v0.1.3 には、Claude Desktop の .mcpb に加えて、linux.neither-mcp.tar.gz、darwin.neither-mcp.tar.gz、win32.neither-mcp.zip(アーカイブのルートに gemini-extension.json があり、npm のバージョンは @neitherai/[email protected])が添付されています。カスタムアセットが .mcpb だけの Release では、0.59 が拡張機能ではないツリーを展開し、その後、同じ空ではない一時ディレクトリへの git clone が失敗します。そのため、.mcpb は削除しないでください。
Gemini のアーカイブが正常に動作しない場合は、代わりに main をクローンしてください:
gemini extensions install https://github.com/stonianua/neither-mcp --ref=main
このリポジトリのローカルパスからのインストールも機能します(gemini-extension.json がすでに含まれているチェックアウト)。
Cursor Marketplace のパッケージ化
このリポジトリは単一の Cursor Plugin であり、複数のプラグインを含むマーケットプレイスではありません。マニフェストは cursor/plugin-template と Cursor Plugins リファレンス に準拠しています:
| パス | 役割 |
|---|---|
.cursor-plugin/plugin.json | Cursor Plugin のマニフェストと NEITHER_API_KEY ユーザー変数 |
mcp.json | ローカル stdio MCP:npx -y @neitherai/mcp-server@latest |
.cursor-plugin/marketplace.json はありません(このファイルは複数のプラグインを含むリポジトリ専用です)。リモート MCP URL も、OAuth のみを使ったインストール方法もありません。
マーケットプレイスからインストールした後、クイックスタート のワークスペースキーを使って、Plugins → Configure で NEITHER_API_KEY を設定してください。Node 20 以降と npx が PATH に含まれている必要があります。このパッケージ化は、Neither が Cursor Marketplace に掲載されていることを意味するものではありません。掲載には、メンテナーが cursor.com/marketplace/publish で公開リポジトリを提出し、手動審査を受ける必要があります。
お試し用サンプル:https://github.com/stonianua/neither-demo
CLI
MCP のインストールとは別に、ローカルのドキュメントを意思決定メモリにプッシュします:
npx -y neither@latest push <path>
Homebrew(macOS / Linuxbrew):
brew install stonianua/neither/neither
ドキュメント:https://www.neither.online/docs/cli
パッケージ
公開済みの npm パッケージ:
@neitherai/mcp-server— Cursor、Claude Desktop、Claude Code、Gemini CLI 用の MCP サーバーneither— ローカルのドキュメントを意思決定メモリにプッシュする CLI
プライバシーポリシー
Neither のプライバシーポリシー(収集、利用と保存、第三者との共有/サブプロセッサー、保持期間、お問い合わせ先)は、https://www.neither.online/privacy/ で公開されています。プライバシーに関するお問い合わせ先:[email protected]。サポート:[email protected]。
このリポジトリの MCP サーバー、Claude Desktop 拡張機能、Gemini CLI 拡張機能は、ローカルの stdio プロセスです。リモート HTTPS MCP サーバーではありません。
- 収集。 お客様またはモデルが指定するツール引数(検索クエリ、リポジトリ相対のファイルパス、スニペット ID、さらに
memory_pushのスニペットテキストと任意の出所情報)。ワークスペースの API キーは、HTTP Bearer トークンとして Neither API(NEITHER_API_BASE、デフォルトはhttps://api.neither.online)に送信されます。 - 利用と保存。 ローカルプロセスは、このキーを API の呼び出しにのみ使用します。Claude Desktop は、機密性の高い
user_config値を OS のキーチェーンに保存します。Neither は、プライバシーポリシーに記載のとおり、ワークスペースの意思決定メモリーを保存します。 - 第三者との共有。 コネクターは、お客様が設定した Neither API ホストにリクエストを送信します。Neither のサブプロセッサーと共有ルールについては、プライバシーポリシーをご覧ください。このコネクターが、API ホスト以外のベンダーを追加することはありません。
- 保持期間。 プライバシーポリシーに従い、ワークスペースのデータはアカウントが有効な間保持されます。アカウントまたはデータの削除は、30 日以内(バックアップ期間)に反映されます。ローカル拡張機能は、API 応答のコピーをディスク上に別途保存しません。
- お問い合わせ先。 [email protected]、[email protected]、または GitHub の issue。
課題
バグや機能リクエストは、https://github.com/stonianua/neither-mcp/issues で報告してください。
リポジトリの構成
| パス | パッケージ |
|---|---|
packages/mcp-server/ | @neitherai/mcp-server |
packages/cli/ | neither CLI |
mcpb/ | Claude Desktop MCPB(Node の stdio をバンドル) |
gemini-extension.json | Gemini CLI 拡張機能マニフェスト(stdio npx) |
GEMINI.md | Gemini CLI 拡張機能のコンテキスト |
DESKTOP-EXTENSION.md | ビルド、サイドロード、環境変数、Win/macOS のスモークテスト用チェックリスト |
.cursor-plugin/plugin.json | Cursor Plugin マニフェスト(マーケットプレイス向けパッケージ) |
mcp.json | Cursor Plugin の stdio MCP 設定(npx による起動) |
llms-install.md | エージェントがインストールできる簡潔な手順 |
scripts/pack-gemini-extension.sh | Gemini CLI の GitHub リリースアーカイブ(.tar.gz / .zip) |
ライセンス:MIT(LICENSE を参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。