{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.5.1","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.5.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-26T19:40:33.108662Z","publishedAt":"2026-07-26T19:40:33.108662Z","updatedAt":"2026-07-26T19:40:33.108662Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.6.0","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T00:44:58.067069Z","publishedAt":"2026-07-28T00:44:58.067069Z","updatedAt":"2026-07-28T00:44:58.067069Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.6.1","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.6.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T23:24:57.68456Z","publishedAt":"2026-08-03T23:24:57.68456Z","updatedAt":"2026-08-03T23:24:57.68456Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.6.1-beta.0","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.6.1-beta.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T02:05:18.520307Z","publishedAt":"2026-07-28T02:05:18.520307Z","updatedAt":"2026-07-28T02:05:18.520307Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.0","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T05:59:42.835364Z","publishedAt":"2026-08-04T05:59:42.835364Z","updatedAt":"2026-08-04T05:59:42.835364Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.0-beta.0","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.0-beta.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T01:00:32.688024Z","publishedAt":"2026-07-28T01:00:32.688024Z","updatedAt":"2026-07-28T01:00:32.688024Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.1","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T02:39:40.749928Z","publishedAt":"2026-08-05T02:39:40.749928Z","updatedAt":"2026-08-05T02:39:40.749928Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.2","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T20:23:26.90636Z","publishedAt":"2026-08-05T20:23:26.90636Z","updatedAt":"2026-08-05T20:23:26.90636Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.3","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.3","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T03:28:49.813246Z","publishedAt":"2026-08-06T03:28:49.813246Z","updatedAt":"2026-08-06T03:28:49.813246Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.4","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.4","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T06:48:21.408941Z","publishedAt":"2026-08-08T06:48:21.408941Z","updatedAt":"2026-08-08T06:48:21.408941Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.5","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.5","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T07:58:50.511523Z","publishedAt":"2026-08-08T07:58:50.511523Z","updatedAt":"2026-08-08T07:58:50.511523Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.6","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.6","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T23:12:42.431974Z","publishedAt":"2026-08-08T23:12:42.431974Z","updatedAt":"2026-08-08T23:12:42.431974Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Second brain for Claude Code & OpenCode: distills how your patterns and knowledge evolve over time.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.7","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.7","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T02:57:11.796962Z","publishedAt":"2026-08-09T02:57:11.796962Z","updatedAt":"2026-08-09T02:57:11.796962Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IngTian/witness","description":"Distills your sessions or any text corpus into a dated history of how its subject changed.","title":"witness","repository":{"url":"https://github.com/IngTian/witness","source":"github"},"version":"0.7.9","websiteUrl":"https://github.com/IngTian/witness#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@witness-ai/opencode","version":"0.7.9","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"mcp"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"note":"Local stdio server. First run downloads a local embedding model and uses your local Claude Code / OpenCode auth for distillation; nothing leaves your machine. Prebuilt binaries: darwin-arm64, linux-x64.","tools":["search_observations","get_facets","get_profile","record_observation","delete_observation"]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T03:48:04.226739Z","publishedAt":"2026-08-09T03:48:04.226739Z","updatedAt":"2026-08-09T03:48:04.226739Z","isLatest":true}}}],"metadata":{"count":14}}
