{"id":"0c9237aa-c25f-4035-bc6a-95b3f3a1869a","shortId":"sbvKhZ","kind":"mcp","title":"ASTra","tagline":"MCP server that builds persistent code knowledge graphs using tree-sitter, vector embeddings, and PageRank for semant...","description":"MCP server that builds persistent code knowledge graphs using tree-sitter, vector embeddings, and PageRank for semantic code search.\n\nAn MCP server that builds persistent code knowledge graphs combining tree-sitter AST parsing, sentence-transformer embeddings, NetworkX graph storage, and PageRank-weighted retrieval. Injects relevant functions into AI context with up to 98.9% token reduction compared to whole-file reads. Includes a FastAPI dashboard for graph visualization.","tags":["astra"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/charan-place/astra-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.556","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 3 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-31T22:23:11.966Z","embedding":null,"createdAt":"2026-05-25T07:22:28.522Z","updatedAt":"2026-05-31T22:23:11.966Z","lastSeenAt":"2026-05-31T22:23:11.966Z","tsv":"'98.9':76 'ai':71 'ast':53 'astra':1 'build':5,23,44 'code':7,25,38,46 'combin':49 'compar':79 'context':72 'dashboard':88 'embed':15,33,58 'fastapi':87 'file':83 'function':69 'graph':9,27,48,60,90 'includ':85 'inject':67 'knowledg':8,26,47 'mcp':2,20,41 'networkx':59 'open-source' 'pagerank':17,35,64 'pagerank-weight':63 'pars':54 'persist':6,24,45 'read':84 'reduct':78 'relev':68 'retriev':66 'search':39 'semant':19,37 'sentenc':56 'sentence-transform':55 'server':3,21,42 'sitter':13,31,52 'storag':61 'token':77 'transform':57 'transport-stdio' 'tree':12,30,51 'tree-sitt':11,29,50 'use':10,28 'vector':14,32 'visual':91 'weight':65 'whole':82 'whole-fil':81","prices":[{"id":"2c30adce-bc66-40b4-b745-1b8c74e45322","listingId":"0c9237aa-c25f-4035-bc6a-95b3f3a1869a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-05-25T07:22:28.522Z"}],"sources":[{"listingId":"0c9237aa-c25f-4035-bc6a-95b3f3a1869a","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/charan-place-astra","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-05-25T07:22:28.522Z","lastSeenAt":"2026-05-31T22:23:11.966Z"}],"details":{"listingId":"0c9237aa-c25f-4035-bc6a-95b3f3a1869a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"ASTra","github_stars":3,"registry_url":"https://www.pulsemcp.com/servers/charan-place-astra","source_code_url":"https://github.com/charan-place/astra-mcp"},"updatedAt":"2026-05-31T22:23:11.966Z"}}