Meeba Brain

io.github.meemoprasad由 GitHub 帳號 meemoprasad 發布v1.0.1更新於 Oct 24, 2026

Repository knowledge graph MCP server for codebase understanding and debugging.

發布方自己的服務:BrainDog

已驗證Streamable HTTP可網頁執行知識與記憶開發者工具

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,為 AI 助理提供已索引程式碼庫的結構化脈絡:符號、呼叫端、被呼叫端與相依關係。

可以做什麼
以語意加關鍵字的混合搜尋在已索引程式碼庫中檢索,回答開放式程式碼問題。查詢函式、類別或方法的定義位置,含檔案、行範圍與簽章中繼資料。依解析出的呼叫圖列出某函式的全部呼叫端,以及它呼叫的全部函式。查看某個檔案匯入了什麼、相依於什麼。
適用情境
適合在不熟悉的程式碼庫中工作、偵錯橫跨多個檔案或服務的程式碼,或在重新命名函式、修改簽章、重構檔案之前評估影響範圍。
執行需求
遠端 HTTP 端點。需要 Meeba Brain 帳號、在 Meeba Brain 上連接並完成索引的程式碼庫,並在該平台啟用 MCP 以取得金鑰。金鑰透過用戶端設定中的驗證標頭提供。
安裝前請注意
README 要求妥善保管 Meeba Brain MCP 金鑰,它是存取你已索引程式碼庫的憑證。伺服器讀取的是已上傳並索引到 Meeba Brain 雲端服務的程式碼內容,因此程式碼會離開本機。它只提供唯讀的結構化脈絡,不會修改程式碼。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Meeba Brain,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.meemoprasad%2Fmeeba-brain/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "meeba-brain": {
      "type": "http",
      "url": "https://meeba-context-mcp-469248886325.us-central1.run.app/mcp"
    }
  }
}

README

Meeba Brain MCP

Repository Knowledge Graph for Cursor

Give your AI coding assistant a structural understanding of your codebase.

Meeba Brain MCP connects Cursor to Meeba Brain's repository knowledge graph, helping it understand how functions, files, services, and dependencies are connected.

Instead of relying only on text search, Cursor can use Meeba Brain's structural context to investigate unfamiliar code, trace relationships, and reason about changes with better grounding.

Why Meeba Brain?

Text search helps you find where a name or phrase appears.

A knowledge graph helps you understand how the code is connected.

For example, instead of only finding refundOrder, you can investigate:

  • Which services call this function?
  • What does this function call?
  • How does this API connect to the underlying implementation?
  • Which parts of the codebase may be affected by this change?

The difference is not simply finding more text. It is understanding the relationships between the code.

How does this help with the correct fix?

When debugging, the file showing the error is not always the file causing the problem.

A bug may involve several connected components:

API route → service → worker → dependency

Without understanding those relationships, an AI assistant may suggest a plausible fix that changes the wrong layer or misses an affected caller.

Meeba Brain provides Cursor with repository-grounded structural context so Cursor can investigate the relevant relationships before proposing a change.

This helps Cursor identify the relevant code, understand potential impact, and propose better-informed fixes.

Meeba Brain does not guarantee that every fix is correct. Its purpose is to give Cursor better evidence and structural context for reaching the right fix.

What the MCP provides

Meeba Brain MCP provides access to repository knowledge graph capabilities, including:

  • Symbol relationships
  • Callers and callees
  • Dependencies
  • Repository structure
  • Structural context for code investigation

How to use Meeba Brain MCP

Meeba Brain MCP requires a connected, indexed repository.

The repository is connected and indexed on Meeba Brain, not inside Cursor.

1. Create your account

Go to:

https://meeba.ai/brain

2. Connect your repository

After signing in, connect the repository you want to investigate on Meeba Brain.

3. Wait for indexing to finish

Meeba Brain needs to build the repository's structural knowledge graph.

Wait until indexing is complete before connecting the MCP to Cursor.

4. Enable MCP and get your key

Open the MCP connection page:

https://meeba.ai/brain/connect

Enable MCP and copy the key provided by Meeba Brain.

Keep this key private.

5. Add Meeba Brain MCP to Cursor

In Cursor:

  1. Open Settings.
  2. Go to Tools & Integrations → MCP.
  3. Click Add Custom MCP or Add New MCP Server.
  4. Select the HTTP / remote MCP connection option.
  5. Enter the Meeba Brain MCP server URL shown on the connection page.
  6. Add the authentication header using your Meeba Brain MCP key.
  7. Save the configuration.

Use the exact server URL and authentication header shown in Meeba Brain.

6. Enable the server in Cursor

After saving the configuration, open the MCP settings and make sure Meeba Brain is enabled.

7. Ask Cursor a question about your codebase

Open your repository in Cursor and ask a question such as:

"Which services call refundOrder()?"

"Explain how this feature flows through the codebase."

"What could be affected if I change this API?"

"Trace the code flow from this route to the implementation."

"Why is this function being called?"

Start with one real function, dependency, or bug you want to understand.

Important distinction

Meeba Brain MCP is not a replacement for Cursor.

It is a repository knowledge graph integration that gives Cursor additional structural context.

Cursor remains responsible for the coding conversation, reasoning, and code changes.

Meeba Brain provides the repository intelligence that helps make that reasoning more grounded.

Best for

  • Developers working in unfamiliar repositories
  • Debugging code that spans multiple files or services
  • Understanding dependencies before making changes
  • Investigating the impact of a refactor
  • Developers who want more structural grounding from their AI coding assistant

Get started

Learn about Meeba Brain:

https://meeba.ai/brain

Connect your repository and enable MCP:

https://meeba.ai/brain/connect

Understand the relationships. Investigate the evidence. Make better-informed changes.

來源:README.md,提交 406680a

工具

5

search_code

Hybrid semantic + keyword search over the connected repository's actual indexed content. Use this for open-ended questions ("where is rate limiting implemented?", "how are uploads validated?") where you don't already know an exact symbol or file name -- for those, use get_symbol_definition or get_dependencies instead, they're more precise.

輸入參數query必填top_k

get_symbol_definition

Finds where a function, class, or method is actually defined in this repo -- exact file, line range, and signature-relevant metadata (async, decorators, docstring if present). Use this before assuming a symbol's location/signature from memory or from a similarly-named symbol in a different file.

輸入參數name必填

get_callers

Every place in this repo that calls the given function or method -- a COMPLETE list from the parsed call graph, not a best-effort guess. Use this before renaming/changing a function's signature, or when you need to understand a function's blast radius before modifying it.

輸入參數function_name必填

get_callees

Every function/method the given function calls -- what it depends on to do its job. Use this to understand a function's behavior by seeing what it delegates to, before assuming what it does from its name alone.

輸入參數function_name必填

get_dependencies

What a specific file imports/depends on. Use this to understand a file's place in the codebase before assuming what's available to it, or before moving/refactoring it.

輸入參數file_path必填

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Brain 整合