Graphify について
Graphify は、AI クライアントをインデックス済みリポジトリのホスト型コードナレッジグラフに接続します。コード検索、関係の追跡、静的な変更影響分析、関連テストの検索、リポジトリの知識の記憶に対応します。
主な機能
- 01インデックス済みリポジトリの検索
- 02シンボルの呼び出し元と依存関係の追跡
- 03静的な変更影響の評価
- 04コードに関連するテストの検索
- 05リポジトリの知識の保存と想起
活用シーン
- 01リポジトリ内で関数の実装を探す
- 02変更前に呼び出し元と依存関係を確認
- 03変更レビュー中に関連テストを特定
- 04リポジトリの決定事項を保存して呼び出す
MCP 対応
Streamable HTTP のホスト型 MCP エンドポイントを提供し、ブラウザー経由の Graphify OAuth を使用します。MCP クライアントはリポジトリとその知識を照会できますが、アクセスは権限とインデックス状況に左右されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.graphify.com/mcpclaude mcp add --transport http graphify-labs-graphify https://api.graphify.com/mcp{"mcpServers":{"graphify-labs-graphify":{"type":"http","url":"https://api.graphify.com/mcp"}}}Cursor で開く{"servers":{"graphify-labs-graphify":{"type":"http","url":"https://api.graphify.com/mcp"}}}VS Code で開く{"mcpServers":{"graphify-labs-graphify":{"type":"http","url":"https://api.graphify.com/mcp"}}}{"mcpServers":{"graphify-labs-graphify":{"serverUrl":"https://api.graphify.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Graphify MCP
AI アシスタントを Graphify のホスト型コードナレッジグラフに接続します。インデックス済みのリポジトリを検索し、コードの関連性をたどり、静的な変更影響を評価し、関連するテストを見つけ、Model Context Protocol(MCP)を通じてリポジトリの知識を保持できます。
このリポジトリには、Graphify ホスト型 MCP サービスへの公開接続ドキュメントが含まれています。ホスト型サーバーの実装は非公開で管理されています。このリポジトリにその実装は含まれておらず、配布もされていません。
- エンドポイント:
https://api.graphify.com/mcp - トランスポート: Streamable HTTP
- 認証: ブラウザー経由の Graphify OAuth
- 公式 MCP レジストリ ID:
io.github.Graphify-Labs/graphify - ドキュメント: graphify.com/mcp
できること
| ワークフロー | リクエスト例 |
|---|---|
| リポジトリを確認する | 「Graphify のワークスペースとリポジトリを一覧表示してください。」 |
| 実装を見つける | 「選択したリポジトリで、この関数の実装を見つけてください。」 |
| 関連性をたどる | 「このシンボルの呼び出し元と依存関係を表示してください。」 |
| 変更の影響を評価する | 「この関数を変更すると、どのような影響が考えられますか。また、関連するテストはどれですか。」 |
| コンテキストを保持する | 「このリポジトリに関する決定を記憶し、このコードに戻ったときに呼び出せるようにしてください。」 |
結果は、アカウントの権限、選択したワークスペース、インデックス済みのリポジトリ、および利用可能なインデックスデータによって異なります。静的な影響分析と関連テストの結果は調査の参考になりますが、テストを実行したり、実行時の正しさを証明したりするものではありません。メモリ操作では、リポジトリの知識を永続化または変更することがあります。クライアントで書き込みリクエストを承認する前に内容を確認してください。
接続する前に
- app.graphify.com でサインインするか、アカウントを作成します。
- ワークスペースを選択し、使用を許可されているリポジトリを接続します。
- リポジトリのインデックス作成が完了するまで待ちます。
- Streamable HTTP と OAuth に対応した、MCP 対応クライアントを使用します。クライアント/モデルへのアクセスと Graphify サービスのプランは、それぞれ別途適用されます。
VS Code / GitHub Copilot で接続する
Graphify がまだ MCP ギャラリーに表示されていなくても、直接接続できます。
- コマンドパレットを開き、MCP: Add Server を実行します。
- HTTP を選択し、
https://api.graphify.com/mcpを入力して、サーバー名をgraphifyにします。 - 希望する構成スコープを選択し、サーバーを起動します。
- Graphify のブラウザーサインインを完了し、接続を承認します。
- Graphify のツールが利用可能であることを確認します。MCP ツールを有効にしたエージェントチャットを開き、Graphify のリポジトリを一覧表示するよう依頼します。
または、.vscode/mcp.json で次の VS Code 構成を使用できます。
{
"servers": {
"graphify": {
"type": "http",
"url": "https://api.graphify.com/mcp"
}
}
}
このファイルにパスワードやアクセストークンを記載しないでください。クライアントに OAuth を完了させ、認証情報を管理させてください。最新の UI と構成オプションについては、VS Code の MCP の説明を参照してください。
他の MCP クライアントで接続する
クライアント固有のパッケージとセットアップ手順:
- OpenClaw / ClawHub — 公開済みの MCP バンドルと使用スキルです。ローカルバンドルのメモを参照してください。
- Nous Research Hermes Agent — ネイティブ OAuth の設定と、公式カタログへの掲載候補です。
これらはホステッドサービスに接続するためのパッケージです。ここに掲載されていても、すべてのプラットフォームでカタログへの掲載が承認または実施されているわけではありません。
リモート MCP のセットアップフォームがあるクライアントでは、サーバー URL に https://api.graphify.com/mcp を入力し、ブラウザーで OAuth を完了してください。設定形式はクライアントによって異なります。
mcpServers 設定に対応しているクライアントでは、次の設定を使用できます。
{
"mcpServers": {
"graphify": {
"url": "https://api.graphify.com/mcp"
}
}
}
STDIO のみのクライアント、または互換性のあるリモート OAuth に対応していないクライアントでは、ブリッジ設定を利用できます。
{
"mcpServers": {
"graphify": {
"command": "npx",
"args": [
"-y",
"[email protected]",
"https://api.graphify.com/mcp",
"--transport",
"http-only"
]
}
}
}
ブリッジを使用するには、クライアントの PATH 上で Node.js と npm を利用できる必要があります。有効にすると、固定バージョンのサードパーティ製 mcp-remote パッケージをダウンロードして実行します。このパッケージはブラウザー OAuth を処理し、認証情報をローカルに保存します。Graphify の OAuth フローに対応している場合は、クライアントのネイティブなリモート接続を優先してください。
接続を確認する
- MCP クライアントにサーバーが接続済みと表示され、Graphify のツールが公開されていることを確認します。
- ワークスペースとリポジトリの一覧を表示するよう依頼します。
- データがあり、インデックス作成済みのリポジトリを選択し、既知の関数を指定して情報を求めます。
- その関数の呼び出し元や関連するテストを尋ね、返された根拠を確認します。
ツールが検出されただけでは、リポジトリへのアクセスや特定のクエリ結果の正確性は確認できません。
トラブルシューティング
- ギャラリーにサーバーがない: エンドポイントを直接追加してください。公式 MCP Registry への公開と、下流のギャラリーへの掲載は別の手順です。
- サインインに失敗する: クライアントが Graphify OAuth に対応しているか確認し、サインインフローを再試行するか、対応している場合はブリッジ設定を使用してください。
- リポジトリがない、または結果が空: Graphify でワークスペースへのアクセス権とインデックス作成の完了を確認してください。
- Node.js または npx が見つからない: ブリッジを使用する場合は、MCP クライアントの PATH 上で Node.js と npm を利用できることを確認してください。
- ツールには接続できるが、チャットから実行できない: AI クライアントでのモデルアクセスとツールの有効化を確認してください。
サポートとポリシー
公開の課題で、認証情報、トークン、非公開リポジトリの内容、機密性の高いログを投稿しないでください。アカウント固有のサポートには、サポート窓口をご利用ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。