MCPcopy
hub / github.com/graphif/project-graph

github.com/graphif/project-graph @v3.2.4 sqlite

repository ↗ · DeepWiki ↗ · release v3.2.4 ↗
3,707 symbols 11,407 edges 540 files 676 documented · 18%

Extension points exported contracts — how you extend this code

ResizeAble (Interface)
(no doc) [8 implementers]
packages/extprg-types/index.d.ts
ResizeAble (Interface)
(no doc) [8 implementers]
app/src/core/stage/stageObject/abstract/StageObjectInterface.tsx
IntersectionResult (Interface)
(no doc)
packages/shapes/src/Line.ts
FileSystemProvider (Interface)
(no doc) [2 implementers]
packages/extprg-types/index.d.ts
FileSystemProvider (Interface)
(no doc) [4 implementers]
app/src/core/interfaces/Service.tsx
ClickEventPayload (Interface)
(no doc)
packages/extprg-types/index.d.ts
ArcGeometry (Interface)
* 三点定圆的辅助结果
app/src/core/stage/stageObject/association/ArcEdge.tsx
ExtensionEntityConfig (Interface)
(no doc)
packages/extprg-types/index.d.ts

Core symbols most depended-on inside this repo

push
called by 441
packages/data-structures/src/Stack.ts
add
called by 404
app/src/core/stage/stageManager/StageManager.tsx
cn
called by 314
app/src/utils/cn.tsx
getRectangle
called by 297
app/src/core/stage/stageObject/collisionBox/collisionBox.tsx
transformWorld2View
called by 283
app/src/core/render/canvas2d/renderer.tsx
clone
called by 280
packages/shapes/src/Rectangle.ts
default
called by 221
app/src/core/service/feedbackService/effectEngine/concrete/LineEffect.tsx
getRectangle
called by 214
app/src/core/service/controlService/rectangleSelectEngine/rectangleSelectEngine.tsx

Shape

Method 1,604
Function 1,381
Class 656
Interface 57
Enum 9

Languages

TypeScript100%

Modules by API surface

packages/extprg-types/index.d.ts290 symbols
app/src/core/stage/stageManager/StageManager.tsx91 symbols
packages/shapes/src/Rectangle.ts45 symbols
app/src/core/service/dataGenerateService/autoComputeEngine/functions/mathLogic.tsx43 symbols
packages/data-structures/src/Vector.ts41 symbols
packages/extprg-types/build.ts36 symbols
app/src/core/service/controlService/shortcutKeysEngine/shortcutKeysRegister.tsx32 symbols
app/src/core/stage/stageManager/basicMethods/GraphMethods.tsx31 symbols
app/src/core/render/canvas2d/renderer.tsx31 symbols
packages/data-structures/src/Color.ts30 symbols
app/src/core/service/dataGenerateService/autoComputeEngine/functions/nodeLogic.tsx29 symbols
app/src/core/Project.tsx29 symbols

Dependencies from manifests, versioned

@ai-sdk/openai-compatible2.0.45 · 1×
@ai-sdk/react3.0.176 · 1×
@ariakit/react0.4.26 · 1×
@dnd-kit/core6.3.1 · 1×
@dnd-kit/react0.4.0 · 1×
@dnd-kit/sortable10.0.0 · 1×
@dnd-kit/utilities3.2.2 · 1×
@emoji-mart/data1.2.1 · 1×
@eslint/js10.0.1 · 1×
@graphif/data-structuresworkspace:* · 1×
@graphif/serializerworkspace:* · 1×
@graphif/shapesworkspace:* · 1×

For agents

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

⬇ download graph artifact