{"name":"io.github.meemoprasad/meeba-brain","slug":"meemoprasad-meeba-brain","title":"Meeba Brain","description":"Repository knowledge graph MCP server for codebase understanding and debugging.","url":"https://mcp.market/server/meemoprasad-meeba-brain","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-09T17:53:03.000Z","license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T22:50:44.029Z","last_ok_at":"2026-09-20T22:50:44.029Z","latency_ms":166},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/meemoprasad/meeba-brain-marketplace","website":null,"version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://meeba-context-mcp-469248886325.us-central1.run.app/mcp"}],"packages":[],"tools":[{"name":"get_callees","description":"Every function/method the given function calls -- what it depends on\nto do its job. Use this to understand a function's behavior by seeing\nwhat it delegates to, before assuming what it does from its name alone.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"function_name":{"type":"string","description":"The bare function/method name (e.g. \"sync_repository\")."}},"required":["function_name"],"additionalProperties":false}},{"name":"get_callers","description":"Every place in this repo that calls the given function or method --\na COMPLETE list from the parsed call graph, not a best-effort guess.\nUse this before renaming/changing a function's signature, or when you\nneed to understand a function's blast radius before modifying it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"function_name":{"type":"string","description":"The bare function/method name (e.g. \"save_user\").\nIf multiple unrelated symbols share this name, results are\ngrouped by which definition they call."}},"required":["function_name"],"additionalProperties":false}},{"name":"get_dependencies","description":"What a specific file imports/depends on. Use this to understand a\nfile's place in the codebase before assuming what's available to it,\nor before moving/refactoring it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"file_path":{"type":"string","description":"Repo-relative path (e.g. \"utils/knowledge_graph/graph_builder.py\").\nMatches by exact path first, then by suffix if no exact match\n(so \"graph_builder.py\" alone will still resolve if unambiguous)."}},"required":["file_path"],"additionalProperties":false}},{"name":"get_symbol_definition","description":"Finds where a function, class, or method is actually defined in this\nrepo -- exact file, line range, and signature-relevant metadata (async,\ndecorators, docstring if present). Use this before assuming a symbol's\nlocation/signature from memory or from a similarly-named symbol in a\ndifferent file.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"The bare symbol name (e.g. \"get_upstream_impact\"), or\n\"ClassName.method_name\" for a specific method when the bare\nname is ambiguous across multiple classes."}},"required":["name"],"additionalProperties":false}},{"name":"search_code","description":"Hybrid semantic + keyword search over the connected repository's\nactual indexed content. Use this for open-ended questions (\"where is\nrate limiting implemented?\", \"how are uploads validated?\") where you\ndon't already know an exact symbol or file name -- for those, use\nget_symbol_definition or get_dependencies instead, they're more precise.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Natural-language or keyword description of what you're looking for."},"top_k":{"default":8,"type":"integer","description":"Max number of results to return (default 8, max 20)."}},"required":["query"],"additionalProperties":false}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-19T19:17:42.691Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:17:42.722Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 214ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://meeba-context-mcp-469248886325.us-central1.run.app/mcp","reachable":true,"authRequired":false,"latencyMs":214,"serverInfo":{"name":"meeba-context","version":"3.4.6"}}],"packages":[],"repo":{"found":true,"owner":"meemoprasad","repo":"meeba-brain-marketplace","archived":false,"pushedAt":"2026-09-09T17:53:03Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/90145393?v=4","ownerCreatedAt":"2021-09-05T14:57:34Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/90145393?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-09T17:53:03.000Z","score":23}}}},"grade_history":[],"reviews":[]}