MCP.so
ログイン

glyph MCP Server

@benmyles

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

benmyles

glyph MCP Server について

🔮 glyph – mcp server to map your codebase with symbol outlines

glyph MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

glyph MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is glyph?

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.

How to use glyph?

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.

Key features of glyph

  • Declarative query-based symbol extraction using Tree-sitter
  • Glob-based file discovery with familiar patterns
  • Language-agnostic architecture, easy to extend
  • Configurable detail levels (minimal, standard, full)
  • Multi-file support for unified project views
  • MCP-native for seamless AI workflow integration
  • High performance with optimized Tree-sitter queries

Use cases of glyph

  • Provide LLM coding agents with accurate code structure context
  • Understand multi-file project outlines without overwhelming token limits
  • Extract concise symbol maps for code review or documentation
  • Generate high-level or detailed symbol summaries for any supported language

よくある質問

1

What languages does glyph support?

Glyph supports Go, Java, JavaScript/TypeScript, and Python. Adding new languages requires only about 20 lines of query patterns.

2

How do I control the level of detail in the output?

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).

3

How can I integrate glyph with Claude Code or Cursor?

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"]`.

4

What runtime dependencies does glyph require?

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.

5

How can I add support for a new language?

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.

コメント

「その他」の他のコンテンツ