mache
macheは、コード、JSON、YAMLを横断する定義・参照ナビゲーションを提供し、MCPサーバーまたはマウントフォルダとして利用可能です。
ツール概要
入手可能な証拠はGitHubリポジトリ(41スター、2フォーク)のみで、デモやチュートリアル、コミュニティフィードバックは存在しません。macheは極めて初期段階にあり、現時点では探索的な試用に留め、本番環境での採用は避けるべきです。
本ツールはtree-sitterとナレッジグラフを活用して構造化データをナビゲーション可能なグラフに変換し、定義ジャンプ、呼び出し元検索、参照追跡を可能にします。仮想ファイルシステムとしてマウントして外部ツールが走査できるほか、Claude Desktop等のMCPクライアントと統合するMCPサーバーとしても動作します。典型的なユースケースは、設定ファイルのフィールド追跡や非IDE環境でのコード関係の探索です。
Go製のオープンソースプロジェクトであり、ローカルビルドが必要です。公開された価格情報はありません(無償利用と保守的に推測されますが、展開コストはユーザー負担です)。ドキュメントは最小限で、コミュニティチュートリアルもなく、GoのコンパイルとMCPクライアントのセットアップ経験が求められます。
構造化データへのナビゲーション層の追加を望む技術力の高いユーザー、特にMCPエコシステムやAIエージェントツールチェーンに関心のある開発者に適しています。一方、プラグアンドプレイの体験や本格的なコードインテリジェンスプラットフォーム(Sourcegraph等)を期待するユーザーには適していません。SNS上での議論はほぼ存在せず、リポジトリ情報以外の証拠はありません。完成されたコード検索や静的解析ツールと誤解せず、実験的な構造化データナビゲーションミドルウェアとして捉えるべきです。