MCP.so
ログイン

Local Code Indexing for Cursor MCP Server

@LuotoCompany

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

LuotoCompany

Local Code Indexing for Cursor MCP Server について

ChromaDB-powered local indexing support for Cursor, exposed as an MCP server

Local Code Indexing for Cursor MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "workspace-code-search": {
      "type": "http",
      "url": "http://localhost:8978/sse"
    }
  }
}

Local Code Indexing for Cursor MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンでサーバーのエンドポイントに接続し、ツール一覧を取得できます。

概要

What is Local Code Indexing for Cursor?

An experimental Python-based server that locally indexes codebases using ChromaDB and provides a semantic search tool via an MCP (Model Context Protocol) server for tools like Cursor.

How to use Local Code Indexing for Cursor?

Clone the repository, create a .env file with PROJECTS_ROOT and FOLDERS_TO_INDEX, then start the server with docker-compose up -d. Configure Cursor by adding the server URL http://localhost:8978/sse to ~/.cursor/mcp.json. Optionally create a .cursorrules file to prompt the Cursor Agent to use the @search_code tool.

Key features of Local Code Indexing for Cursor

  • Fully local code indexing using ChromaDB
  • Semantic code search via MCP for Cursor
  • Configurable project root and folders to index
  • Docker-based deployment for easy setup
  • SSE transport on port 8978

Use cases of Local Code Indexing for Cursor

  • Enable Cursor Agent to semantically search your codebase instead of relying on grep
  • Quickly find relevant code across multiple projects without leaving the IDE
  • Offline, privacy-preserving code search that never sends code to external servers

よくある質問

1

What is Local Code Indexing for Cursor?

It is an experimental Python server that indexes your local projects using ChromaDB and exposes a semantic search tool via MCP for use in Cursor.

2

How do I configure which folders are indexed?

Set `PROJECTS_ROOT` and `FOLDERS_TO_INDEX` in your `.env` file before starting the server.

3

Does it require Docker?

Yes, the recommended way to run the server is using Docker Compose (`docker-compose up -d`).

4

How do I connect it to Cursor?

Edit `~/.cursor/mcp.json` to include the server URL `http://localhost:8978/sse` under `mcpServers.workspace-code-search`, then restart Cursor.

5

Where does the indexed data live?

The README does not specify the storage location, but since it uses ChromaDB and runs locally, data is stored on your machine.

コメント

「開発者ツール」の他のコンテンツ