MCPcopy Index your code
hub / github.com/SpyglassMC/Spyglass

github.com/SpyglassMC/Spyglass @v2026.6.30+055635

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2026.6.30+055635 ↗ · + Follow
1,959 symbols 5,220 edges 312 files 124 documented · 6%

Browse by type

Functions 1,420 Types & classes 539
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Spyglass

Spyglass aims at improving users' editing experience of Minecraft data packs by providing IntelliSense features like real-time error reporting, auto-completion, semantic coloring, code navigation tools, and refactor utilities.

Completions in an NBT tag

Documentation

WIP at https://spyglassmc.com.

Contributing

For ways to contribute, see CONTRIBUTING.md

Credits

The original Spyglass logo was provided by BlackNight0315. The current logo is provided by asd988.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 1,010
Interface 463
Method 410
Class 68
Enum 8

Languages

TypeScript100%
Ruby1%

Modules by API surface

packages/core/src/symbol/SymbolUtil.ts90 symbols
packages/mcdoc/src/binder/index.ts77 symbols
packages/java-edition/src/mcfunction/tree/argument.ts65 symbols
packages/core/src/service/Project.ts57 symbols
packages/mcdoc/src/formatter/index.ts56 symbols
packages/core/src/service/MetaRegistry.ts55 symbols
packages/mcdoc/src/node/index.ts54 symbols
packages/java-edition/src/mcfunction/parser/argument.ts47 symbols
packages/java-edition/src/mcfunction/node/argument.ts46 symbols
packages/core/src/source/Source.ts46 symbols
packages/mcdoc/src/type/index.ts45 symbols
packages/core/src/service/FileService.ts44 symbols

For agents

$ claude mcp add Spyglass \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page