{"id":"4c65b60d-a706-460f-9c07-bccb1a717280","shortId":"B2Ts4a","kind":"mcp","title":"Code to Tree","tagline":"Converts source code into Abstract Syntax Tree representations using tree-sitter parsers for multiple programming lan...","description":"Converts source code into Abstract Syntax Tree representations using tree-sitter parsers for multiple programming languages including C, C++, Rust, Go, Ruby, Python, and Java, enabling precise code structure analysis and semantic understanding.\n\nMCP server implementation by Michael Lee that provides AI assistants with accurate Abstract Syntax Tree (AST) generation from source code across multiple programming languages including C, C++, Rust, Go, Ruby, Python, and Java. Built in C using tree-sitter parsers and the mcpc library, the implementation compiles into a single standalone binary with minimal dependencies, eliminating the need for language-specific runtime environments or complex toolchain installations. The server converts source code into S-expression formatted AST representations, making it valuable for code analysis workflows, educational tools demonstrating language syntax structures, and AI applications requiring precise understanding of code semantics rather than just text-based parsing.","tags":["code","tree"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/micl2e2/code-to-tree","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.716","qualityRationale":"deterministic score 0.72 from registry signals: · indexed on pulsemcp · has source repo · 83 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-04-29T22:21:57.273Z","embedding":null,"createdAt":"2026-04-21T19:27:31.561Z","updatedAt":"2026-04-29T22:21:57.273Z","lastSeenAt":"2026-04-29T22:21:57.273Z","tsv":"'abstract':8,25,67 'accur':66 'across':75 'ai':63,150 'analysi':51,141 'applic':151 'assist':64 'ast':70,134 'base':163 'binari':107 'built':88 'c':39,40,80,81,90 'code':1,6,23,49,74,128,140,156 'compil':102 'complex':121 'convert':4,21,126 'demonstr':145 'depend':110 'educ':143 'elimin':111 'enabl':47 'environ':119 'express':132 'format':133 'generat':71 'go':42,83 'implement':57,101 'includ':38,79 'instal':123 'java':46,87 'lan':20 'languag':37,78,116,146 'language-specif':115 'lee':60 'librari':99 'make':136 'mcp':55 'mcpc':98 'michael':59 'minim':109 'multipl':18,35,76 'need':113 'open-source' 'pars':164 'parser':16,33,95 'precis':48,153 'program':19,36,77 'provid':62 'python':44,85 'rather':158 'represent':11,28,135 'requir':152 'rubi':43,84 'runtim':118 'rust':41,82 's-express':130 'semant':53,157 'server':56,125 'singl':105 'sitter':15,32,94 'sourc':5,22,73,127 'specif':117 'standalon':106 'structur':50,148 'syntax':9,26,68,147 'text':162 'text-bas':161 'tool':144 'toolchain':122 'transport-stdio' 'tree':3,10,14,27,31,69,93 'tree-sitt':13,30,92 'understand':54,154 'use':12,29,91 'valuabl':138 'workflow':142","prices":[{"id":"82ce77fa-818d-406d-9306-f15829953404","listingId":"4c65b60d-a706-460f-9c07-bccb1a717280","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:31.561Z"}],"sources":[{"listingId":"4c65b60d-a706-460f-9c07-bccb1a717280","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/code-to-tree","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:31.561Z","lastSeenAt":"2026-04-29T22:21:57.273Z"}],"details":{"listingId":"4c65b60d-a706-460f-9c07-bccb1a717280","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Code to Tree","github_stars":83,"registry_url":"https://www.pulsemcp.com/servers/code-to-tree","source_code_url":"https://github.com/micl2e2/code-to-tree"},"updatedAt":"2026-04-29T22:21:57.273Z"}}