{"id":"e0190080-fb8a-407d-8e55-3ad22a16a173","shortId":"mEsCt6","kind":"mcp","title":"PyScribe","tagline":"Code analysis for Python, TypeScript, and JavaScript via AST parsing, call graphs, and change impact analysis.","description":"Code analysis for Python, TypeScript, and JavaScript via AST parsing, call graphs, and change impact analysis.\n\nPyScribe provides AI clients with deep code analysis capabilities across Python, TypeScript, and JavaScript codebases. Its 9 tools cover AST parsing, call graph generation, and change impact analysis to help understand code structure and dependencies. The server includes 162 passing tests and organized source, test, and documentation directories.","tags":["pyscribe"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/aditya452007/pyscribe_mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.554","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 2 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-06-17T21:23:27.479Z","embedding":null,"createdAt":"2026-06-11T11:22:39.372Z","updatedAt":"2026-06-17T21:23:27.479Z","lastSeenAt":"2026-06-17T21:23:27.479Z","tsv":"'162':72 '9':50 'across':43 'ai':36 'analysi':3,17,19,33,41,61 'ast':10,26,53 'call':12,28,55 'capabl':42 'chang':15,31,59 'client':37 'code':2,18,40,65 'codebas':48 'cover':52 'deep':39 'depend':68 'directori':81 'document':80 'generat':57 'graph':13,29,56 'help':63 'impact':16,32,60 'includ':71 'javascript':8,24,47 'mcp' 'open-source' 'organ':76 'pars':11,27,54 'pass':73 'provid':35 'pyscrib':1,34 'python':5,21,44 'server':70 'sourc':77 'structur':66 'test':74,78 'tool':51 'transport-stdio' 'typescript':6,22,45 'understand':64 'via':9,25","prices":[{"id":"ac8d79a1-d893-45db-8c6b-bd48e63659db","listingId":"e0190080-fb8a-407d-8e55-3ad22a16a173","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-06-11T11:22:39.372Z"}],"sources":[{"listingId":"e0190080-fb8a-407d-8e55-3ad22a16a173","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/aditya452007-pyscribe","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-06-11T11:22:39.372Z","lastSeenAt":"2026-06-17T21:23:27.479Z"}],"details":{"listingId":"e0190080-fb8a-407d-8e55-3ad22a16a173","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"PyScribe","github_stars":2,"registry_url":"https://www.pulsemcp.com/servers/aditya452007-pyscribe","source_code_url":"https://github.com/aditya452007/pyscribe_mcp"},"updatedAt":"2026-06-17T21:23:27.479Z"}}