{"id":2281474,"recorded_at":"2026-11-02T21:18:48.278516Z","observed_at":"2026-11-02T21:18:48.278465Z","subject_kind":"source_record","subject":"mcp_registry:io.github.ashfordeOU/grasp","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://github.com/ashfordeOU/grasp"]],"name":"Grasp — Code Architecture & Dependency Analysis","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-11-02T21:04:40.605606Z","status":"active","statusChangedAt":"2026-11-02T21:04:40.605606Z","updatedAt":"2026-11-02T21:04:40.605606Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"tool":"mcp-publisher","version":"1.6.0"}},"description":"Codebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab.","name":"io.github.ashfordeOU/grasp","packages":[{"identifier":"grasp-mcp-server","registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","transport":{"type":"stdio"},"version":"3.21.2"}],"repository":{"source":"github","subfolder":"mcp","url":"https://github.com/ashfordeOU/grasp"},"title":"Grasp — Code Architecture & Dependency Analysis","version":"3.21.2","websiteUrl":"https://github.com/ashfordeOU/grasp"}},"source":"mcp_registry","summary":"Codebase analysis: dependency graphs, security scanning, and refactor plans for GitHub and GitLab."},"body_sha256":"54f83fc87cef65b002e08c991104685856ca7d8e547be6b6641af05e27cbfb41","prev_id":33569,"leaf":"0x03bef03fa6f59e6c98eaadd31d54e814e22e734633181210f070a05f3e5a02c7","leaf_text":"{\"body\":\"54f83fc87cef65b002e08c991104685856ca7d8e547be6b6641af05e27cbfb41\",\"id\":2281474,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793654328278465,\"prev\":33569,\"subject\":\"mcp_registry:io.github.ashfordeOU/grasp\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-11-02","leaves":444186,"root":"0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1","chained":"0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2","anchor_chain":"eip155:5042002","anchor_tx":"0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af","anchor_block":70432815},"proof":["0x03bed567fda2801166d6e0bf34f03ecdf068c208ad777f7f6beb8f42a8885941","0x6d23a8c7cacc6e6fadded2366dcb908527c64654abdefb5766da506435f5a740","0x1299efd528cf17591371d0cc06a87cceaa90ddfd429e1282d8ced1217eb32db0","0xf58f82e3a683403f1f5a9ef9eceffc0a3fe0cb7a301d480de4a5b686637583af","0x00c1b28c8c816d99f753e6cadaf0b1bbd756b35c2433ae57cd634e904e36e365","0x3a12ba739e0a74739874e2580e0b184e100a406b42eeebbd77104e885da94f9c","0x30ba1afc6e0e7c3d96fe21988d93e9d49dabb831c8fa791e419afa52368e0cbc","0x4ec617f83aabc99e45c8100aa6ab194e8f4311e6fd3d3fd87cf57370ce9b3ebf","0x714fcf901248346ac425ec6614c0b675905ff0ed6d26e9a57ab57f2051f002a1","0x9eb0634f24ad97f771ca0b8a6bead1471911158a27c1480390fe93d51edb00de","0xb00d74146bafcb898ce02fde92fe625ed050319119aef4d9f503fa8370c8b24f","0xf11ae2cb1682c9682f842de4b47631873e04eb9bb372b2940fa325facb202e3e","0xf7591712adf911c6cfa936eea0be6a219c802459fb85a626a46bcc03207d81e1","0x9acdcc385ecc9f1094faf2e01677d863638d23bede5aed4ca22def76698e0af3","0x150a4dbcf309a6bb857da0b59f7588bd57a20fca094e579bf41d6cc6df9c7bff","0x7cb861d18f06406535ade133f716d897f27d257cf0121f99d94c78c713c4b54d","0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a","0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4","0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e"]}