What languages does glyph support?
Glyph supports Go, Java, JavaScript/TypeScript, and Python. Adding new languages requires only about 20 lines of query patterns.
@benmyles
Basic information
🔮 glyph – mcp server to map your codebase with symbol outlines
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
glyph is a Model Context Protocol (MCP) server that extracts symbol outlines from your codebase using Tree-sitter's declarative query language. It provides LLM coding agents with clean, efficient symbol extraction and can also be used as a standalone CLI tool.
Install glyph via Go, then run it as an MCP server with glyph mcp or as a CLI tool with glyph cli followed by an absolute glob pattern. Control the detail level using the -detail flag (minimal, standard, or full). Integration with Claude Code and Cursor is supported by adding glyph as an MCP server.
Glyph supports Go, Java, JavaScript/TypeScript, and Python. Adding new languages requires only about 20 lines of query patterns.
Use the `-detail` option in CLI mode with values `minimal` (names and line numbers), `standard` (signatures and declarations), or `full` (complete symbol definitions with code blocks).
Add glyph as an MCP server: for Claude Code use `claude mcp add glyph /usr/local/bin/glyph mcp`; for Cursor add it to MCP configuration with command `/usr/local/bin/glyph` and args `["mcp"]`.
Glyph is a Go binary; it requires Go to be installed to build from source. The installed binary runs standalone on any system with its binary.
Modify `file_utils.go` for language detection (approx. 2 lines), add Tree-sitter query patterns in `queries.go` (approx. 10-20 lines), and update the query dispatcher (approx. 5 lines). An example for Rust is provided in the README.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
不止于 CSS
A search tool helps dev to solve the naming things problem.
Hindsight: Agent Memory That Learns
Comments