Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Fast local source code searching using Zoekt trigram-based indexing
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント trondhindenes で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.16)がレジストリに届いたのは11 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, sync. labs
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Lipsync videos, dub them into other languages, make talking videos and open sync. Studio.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP (Model Context Protocol) server for fast local source code searching using Zoekt.
This server is available on the MCP Registry.
Download the appropriate .mcpb bundle for your platform from the GitHub Releases page:
code-index-mcp-darwin-arm64.mcpb - macOS Apple Siliconcode-index-mcp-darwin-amd64.mcpb - macOS Intelcode-index-mcp-linux-amd64.mcpb - Linux x64code-index-mcp-linux-arm64.mcpb - Linux ARM64The .mcpb file is a ZIP archive containing the binary and manifest. You can open it directly in Claude Desktop in order to install it
In order to get the binary onto your computer, you can do one of the following:
Go to GitHub Releases and download the appropriate file (not mcpb but the tar/gzipped ones corresponding to your platform). For example:
curl -sL https://github.com/trondhindenes/code-index-mcp/releases/download/1.0.13/code-index-mcp-darwin-arm64.tar.gz | tar xz
chmod +x code-index-mcp
go install github.com/trondhindenes/code-index-mcp@latest
git clone https://github.com/trondhindenes/code-index-mcp
cd code-index-mcp go build -o code-index-mcp .
Now that you have the binary installed locally, you can register it in your tools of choice. This should not be necessary if you installed via mcpb bundle but your mileage may vary.
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": { "code-index": { "command": "/path/to/code-index-mcp" } } }
Run the following:
claude mcp add --scope user --transport stdio code-index /path/to/code-index-mcp
CODE_INDEX_DIR: Override the default index storage locationDefault index locations:
~/Library/Application Support/code-index/~/.local/share/code-index/ or $XDG_DATA_HOME/code-index/index_directoryIndex a source code directory for fast searching.
Parameters:
directory (required): The path to the directory to indexExample:
Index the directory /Users/me/projects/myapp
search_codeSearch for code across indexed directories. Returns compact grep-like output to minimize context window usage.
Parameters:
query (required): The search query using Zoekt syntaxdirectory (optional): Limit search to a specific indexed directorymax_files (optional): Maximum files to return (default: 20)max_lines_per_file (optional): Maximum matches per file (default: 3)files_only (optional): Only return file paths, no line content (default: false)Output Format:
/path/to/file.go:42: matching line content here
/path/to/file.go:58: another matching line ... and 5 more matches in this file
Query Syntax Examples:
func main - Simple text searchfile:\.go$ func main - Search only in .go fileslang:python class.*Model - Search in Python files-test func main - Exclude files containing "test"case:yes MyFunc - Case-sensitive searchlist_indexesList all indexed directories and their locations.
delete_indexDelete the index for a specific directory.
Parameters:
directory (required): The path to the directory whose index should be deletedindex_infoGet information about the indexing configuration, including storage location.
The following directories are automatically skipped during indexing:
.)node_modules, vendor, __pycache__target, build, distvenv, .venv, env, .envBinary files and common non-code files are automatically skipped, including:
.exe, .dll, .so, .dylib).zip, .tar, .gz).png, .jpg, .gif).pdf, .doc, .docx)MIT