{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"1.5.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"1.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"1.5.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T15:55:34.623433Z","publishedAt":"2026-11-10T15:55:34.623433Z","updatedAt":"2026-11-10T15:55:34.623433Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"1.6.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"1.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"1.6.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T16:26:26.170022Z","publishedAt":"2026-11-10T16:26:26.170022Z","updatedAt":"2026-11-10T16:26:26.170022Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"1.7.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"1.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"1.7.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T18:42:01.282167Z","publishedAt":"2026-11-10T18:42:01.282167Z","updatedAt":"2026-11-10T18:42:01.282167Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"1.8.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"1.8.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"1.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T19:43:58.697926Z","publishedAt":"2026-11-10T19:43:58.697926Z","updatedAt":"2026-11-10T19:43:58.697926Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"2.0.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"2.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"2.0.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T21:51:51.07907Z","publishedAt":"2026-11-10T21:51:51.07907Z","updatedAt":"2026-11-10T21:51:51.07907Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"2.0.1","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"2.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"2.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T22:17:23.360013Z","publishedAt":"2026-11-10T22:17:23.360013Z","updatedAt":"2026-11-10T22:17:23.360013Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"2.1.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"2.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"2.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-11T00:03:14.766949Z","publishedAt":"2026-11-11T00:03:14.766949Z","updatedAt":"2026-11-11T00:03:14.766949Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.tokensafe/tokensafe","description":"Cut AI coding agent token usage up to 90% via AST slicing, dependency graphs \u0026 security guards.","title":"TokenSafe","repository":{"url":"https://github.com/NekoSin4eG/tokensafe","source":"github"},"version":"2.2.0","websiteUrl":"https://tokensafe.dev","icons":[{"src":"https://tokensafe.dev/favicon-96x96.png","mimeType":"image/png","sizes":["96x96"]},{"src":"https://tokensafe.dev/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tokensafe","version":"2.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]},{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tokensafe","version":"2.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-11T02:30:00.746927Z","publishedAt":"2026-11-11T02:30:00.746927Z","updatedAt":"2026-11-11T02:30:00.746927Z","isLatest":true}}}],"metadata":{"count":8}}
