{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.0","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-08T23:26:58.875716Z","publishedAt":"2026-10-08T23:26:58.875716Z","updatedAt":"2026-10-08T23:26:58.875716Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.1","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-08T23:56:13.782321Z","publishedAt":"2026-10-08T23:56:13.782321Z","updatedAt":"2026-10-08T23:56:13.782321Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.10","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.10","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T03:04:25.196532Z","publishedAt":"2026-10-16T03:04:25.196532Z","updatedAt":"2026-10-16T03:04:25.196532Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.11","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.11","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T03:53:58.545034Z","publishedAt":"2026-10-16T03:53:58.545034Z","updatedAt":"2026-10-16T03:53:58.545034Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.12","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.12","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-18T23:50:18.537158Z","publishedAt":"2026-10-18T23:50:18.537158Z","updatedAt":"2026-10-18T23:50:18.537158Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.13","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.13","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T00:24:49.267536Z","publishedAt":"2026-10-19T00:24:49.267536Z","updatedAt":"2026-10-19T00:24:49.267536Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.14","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.14","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T00:33:03.355081Z","publishedAt":"2026-10-19T00:33:03.355081Z","updatedAt":"2026-10-19T00:33:03.355081Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.15","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.15","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T00:55:55.745782Z","publishedAt":"2026-10-19T00:55:55.745782Z","updatedAt":"2026-10-19T00:55:55.745782Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.16","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.16","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T02:26:03.572539Z","publishedAt":"2026-10-19T02:26:03.572539Z","updatedAt":"2026-10-19T02:26:03.572539Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"DanceFlow ecosystem tools, workflows and skills. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.17","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.17","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"},{"description":"Operator-owned JSON binding optional component runtimes and trusted source roots.","name":"DANCEFLOW_RUNTIME_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T07:11:32.424849Z","publishedAt":"2026-10-23T07:11:32.424849Z","updatedAt":"2026-10-23T07:11:32.424849Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"DanceFlow ecosystem tools, workflows and skills. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.18","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.18","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"},{"description":"Operator-owned JSON binding optional component runtimes and trusted source roots.","name":"DANCEFLOW_RUNTIME_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T09:08:59.996937Z","publishedAt":"2026-10-23T09:08:59.996937Z","updatedAt":"2026-10-23T09:08:59.996937Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"DanceFlow ecosystem tools, workflows and skills. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.19","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.19","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"},{"description":"Operator-owned JSON binding optional component runtimes and trusted source roots.","name":"DANCEFLOW_RUNTIME_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T00:57:00.837501Z","publishedAt":"2026-10-24T00:57:00.837501Z","updatedAt":"2026-10-24T00:57:00.837501Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.2","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T00:07:34.98895Z","publishedAt":"2026-10-09T00:07:34.98895Z","updatedAt":"2026-10-09T00:07:34.98895Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"DanceFlow ecosystem tools, workflows and skills. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.20","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.20","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"},{"description":"Operator-owned JSON binding optional component runtimes and trusted source roots.","name":"DANCEFLOW_RUNTIME_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T01:16:00.899553Z","publishedAt":"2026-10-24T01:16:00.899553Z","updatedAt":"2026-10-24T01:16:00.899553Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.3","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.3","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-13T20:26:08.490624Z","publishedAt":"2026-10-13T20:26:08.490624Z","updatedAt":"2026-10-13T20:26:08.490624Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.4","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.4","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T20:50:46.546299Z","publishedAt":"2026-10-15T20:50:46.546299Z","updatedAt":"2026-10-15T20:50:46.546299Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.5","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.5","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T00:40:15.21894Z","publishedAt":"2026-10-16T00:40:15.21894Z","updatedAt":"2026-10-16T00:40:15.21894Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.6","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.6","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T01:21:59.172934Z","publishedAt":"2026-10-16T01:21:59.172934Z","updatedAt":"2026-10-16T01:21:59.172934Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.7","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.7","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T02:03:38.783874Z","publishedAt":"2026-10-16T02:03:38.783874Z","updatedAt":"2026-10-16T02:03:38.783874Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.8","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.8","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T02:32:20.469527Z","publishedAt":"2026-10-16T02:32:20.469527Z","updatedAt":"2026-10-16T02:32:20.469527Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.kieransimkin/danceflow","description":"Local KeywordMoves and PixelCue tools for agents. https://kieransimkin.co.uk/danceflow/","title":"DanceFlow","repository":{"url":"https://github.com/kieransimkin/DanceFlow","source":"github"},"version":"0.1.9","websiteUrl":"https://kieransimkin.co.uk/danceflow/","packages":[{"registryType":"pypi","identifier":"danceflow-agent-tools","version":"0.1.9","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"3.13","type":"named","name":"--python"}],"environmentVariables":[{"description":"Explicitly selected local workspace; file operations reject when omitted.","name":"DANCEFLOW_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T02:44:23.237819Z","publishedAt":"2026-10-16T02:44:23.237819Z","updatedAt":"2026-10-16T02:44:23.237819Z","isLatest":false}}}],"metadata":{"count":21}}
