# Glyph

> Use this tool when you need to analyze and understand the structure of large codebases in multiple programming languages, including Go, JavaScript, TypeScript, Python, and Java. It solves problems of code navigation and symbol extraction, providing outputs in markdown-formatted symbol outlines with details such as signatures, line numbers, and hierarchical relationships. It takes in source files and glob patterns as inputs, making it ideal for use cases where AI assistants need to quickly comprehend code organization and relationships.

Canonical page: https://skillsregistry.net/skills/benmyles-glyph  
JSON: https://api.skillsregistry.net/v1/skills/benmyles-glyph

## Description

This Go-based MCP server by benmyles provides symbol extraction and code analysis capabilities for multiple programming languages including Go, JavaScript, TypeScript, Python, and Java using tree-sitter parsing. The implementation offers three detail levels (minimal, standard, full) for extracting functions, classes, interfaces, variables, and other code symbols from source files, with support for glob patterns including recursive directory traversal. Built with both CLI and MCP server modes, it enables AI assistants to quickly understand code structure and navigate large codebases by generating markdown-formatted symbol outlines that include signatures, line numbers, and hierarchical relationships between code elements.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/benmyles-glyph)
- **Repository:** <https://github.com/benmyles/glyph>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "benmyles-glyph"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/benmyles-glyph` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/benmyles-glyph/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
