MCPcopy Index your code
hub / github.com/blockprotocol/blockprotocol

github.com/blockprotocol/blockprotocol @0.4.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.4.6 ↗ · + Follow
1,928 symbols 5,108 edges 915 files 135 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ValidateUrl (Interface)
(no doc) [5 implementers]
libs/@blockprotocol/type-system/crate/src/ontology/shared/validate.rs
DefaultApiInterface (Interface)
(no doc) [2 implementers]
libs/@local/internal-api-client-generator/typescript/api.ts
Palette (Interface)
(no doc)
apps/site/theme-override.d.ts
Window (Interface)
(no doc)
libs/wordpress-plugin/plugin/trunk/block/window.d.ts
StyleHTMLAttributes (Interface)
(no doc)
libs/mock-block-dock/src/react.d.ts
Window (Interface)
(no doc)
libs/@blockprotocol/core/src/html.ts
RequestArgs (Interface)
(no doc)
libs/@local/internal-api-client-generator/typescript/base.ts
TypographyVariants (Interface)
(no doc)
apps/site/theme-override.d.ts

Core symbols most depended-on inside this repo

formatErrors
called by 94
apps/site/src/util/api.ts
create
called by 64
apps/site/src/lib/api/model/user.model.ts
extractBaseUrl
called by 55
libs/@blockprotocol/type-system/src/native/url.ts
mustBeDefined
called by 34
libs/@blockprotocol/graph/src/shared/util/must-be-defined.ts
typedEntries
called by 33
libs/@blockprotocol/graph/src/shared/util/typed-object-iter.ts
isTemporalSubgraph
called by 23
libs/@blockprotocol/graph/src/shared/types/subgraph.ts
on
called by 21
libs/@blockprotocol/hook/src/hook-block-handler.ts
logDebug
called by 21
libs/@blockprotocol/graph/src/codegen/context/compile.ts

Shape

Function 1,360
Method 290
Interface 157
Class 96
Enum 25

Languages

TypeScript84%
Rust11%
PHP4%

Modules by API surface

libs/@local/internal-api-client-generator/typescript/api.ts92 symbols
libs/@blockprotocol/type-system/crate/src/ontology/property_type/mod.rs28 symbols
apps/site/src/lib/api/model/user.model.ts28 symbols
libs/@blockprotocol/type-system/crate/src/ontology/entity_type/mod.rs27 symbols
libs/@blockprotocol/type-system/crate/src/ontology/data_type/mod.rs22 symbols
libs/@blockprotocol/service/src/mapbox-types.ts21 symbols
libs/@blockprotocol/graph/src/temporal/graph-block-handler.ts20 symbols
libs/@blockprotocol/graph/src/non-temporal/graph-block-handler.ts20 symbols
libs/@blockprotocol/service/src/service-block-handler.ts17 symbols
libs/wordpress-plugin/plugin/trunk/server/settings.php16 symbols
libs/wordpress-plugin/plugin/trunk/server/block-api-endpoints.php16 symbols
libs/wordpress-plugin/plugin/trunk/server/data.php15 symbols

Datastores touched

(mongodb)Database · 1 repos
(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact