{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.28.0","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.28.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T13:55:18.522485Z","publishedAt":"2026-07-25T13:55:18.522485Z","updatedAt":"2026-07-25T13:55:18.522485Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.29.0","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.29.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T15:26:25.852992Z","publishedAt":"2026-07-27T15:26:25.852992Z","updatedAt":"2026-07-27T15:26:25.852992Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.29.1","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.29.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-16T03:23:07.212208Z","publishedAt":"2026-08-16T03:23:07.212208Z","updatedAt":"2026-08-16T03:23:07.212208Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.30.0","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.30.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T21:41:01.168181Z","publishedAt":"2026-08-26T21:41:01.168181Z","updatedAt":"2026-08-26T21:41:01.168181Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.30.1","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.30.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T15:39:32.251819Z","publishedAt":"2026-09-02T15:39:32.251819Z","updatedAt":"2026-09-02T15:39:32.251819Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.30.2","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.30.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T15:06:44.271233Z","publishedAt":"2026-09-06T15:06:44.271233Z","updatedAt":"2026-09-06T15:06:44.271233Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.31.1","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.31.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T13:50:05.628372Z","publishedAt":"2026-09-09T13:50:05.628372Z","updatedAt":"2026-09-09T13:50:05.628372Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.31.2","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.31.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T09:13:03.142479Z","publishedAt":"2026-09-10T09:13:03.142479Z","updatedAt":"2026-09-10T09:13:03.142479Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.31.3","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.31.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T14:36:47.976037Z","publishedAt":"2026-09-11T14:36:47.976037Z","updatedAt":"2026-09-11T14:36:47.976037Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.32.0","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.32.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T02:05:19.430465Z","publishedAt":"2026-09-15T02:05:19.430465Z","updatedAt":"2026-09-15T02:05:19.430465Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.32.1","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.32.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T11:14:31.46299Z","publishedAt":"2026-09-20T11:14:31.46299Z","updatedAt":"2026-09-20T11:14:31.46299Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.32.2","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.32.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T16:34:56.08297Z","publishedAt":"2026-09-30T16:34:56.08297Z","updatedAt":"2026-09-30T16:34:56.08297Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ludo-technologies/pyscn","description":"Python code analysis for AI agents: complexity, dead code, clones, coupling, and a health score.","title":"pyscn","repository":{"url":"https://github.com/ludo-technologies/pyscn","source":"github"},"version":"1.32.3","websiteUrl":"https://pyscn.ludo-tech.org","packages":[{"registryType":"pypi","identifier":"pyscn-mcp","version":"1.32.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a .pyscn.toml configuration file. Defaults to the usual config discovery (.pyscn.toml, then pyproject.toml) starting from the analyzed directory.","format":"filepath","name":"PYSCN_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T02:59:25.875659Z","publishedAt":"2026-10-03T02:59:25.875659Z","updatedAt":"2026-10-03T02:59:25.875659Z","isLatest":true}}}],"metadata":{"count":13}}
