{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mi2arun/contextpull","description":"Exact document sections on demand for LLM agents: index in context, search, read, grep, neighbours.","title":"ContextPull","repository":{"url":"https://github.com/mi2arun/contextpull","source":"github"},"version":"0.2.1","websiteUrl":"https://mi2arun.github.io/contextpull/","packages":[{"registryType":"pypi","identifier":"contextpull","version":"0.2.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The server needs the mcp extra.","value":"contextpull[mcp]","type":"named","name":"--from"}],"packageArguments":[{"value":"serve","type":"positional","valueHint":"serve"},{"description":"A folder of .md/.txt/.docx/.xlsx/.pptx/.pdf files (ingested into <folder>/.contextpull/store.sqlite first) or an existing store.sqlite","isRequired":true,"format":"filepath","type":"positional","valueHint":"corpus_or_store"}]},{"registryType":"npm","identifier":"contextpull","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional","valueHint":"serve"},{"description":"An existing store.sqlite built by `uvx contextpull ingest <folder>`; the Node server only reads","isRequired":true,"format":"filepath","type":"positional","valueHint":"store"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T15:28:27.776252Z","publishedAt":"2026-09-14T15:28:27.776252Z","updatedAt":"2026-09-14T15:28:27.776252Z","isLatest":true}}}
