{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.3","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.3","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T16:04:08.599878Z","publishedAt":"2026-07-11T16:04:08.599878Z","updatedAt":"2026-07-11T16:04:08.599878Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.3-rc.3","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.3-rc.3","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T15:09:35.160194Z","publishedAt":"2026-07-11T15:09:35.160194Z","updatedAt":"2026-07-11T15:09:35.160194Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.3-rc.4","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.3-rc.4","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T15:24:51.365465Z","publishedAt":"2026-07-11T15:24:51.365465Z","updatedAt":"2026-07-11T15:24:51.365465Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.4","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.4","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T17:26:14.342686Z","publishedAt":"2026-07-11T17:26:14.342686Z","updatedAt":"2026-07-11T17:26:14.342686Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.5","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.5","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T19:29:11.24276Z","publishedAt":"2026-07-11T19:29:11.24276Z","updatedAt":"2026-07-11T19:29:11.24276Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.6","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.6","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T21:36:35.989259Z","publishedAt":"2026-07-11T21:36:35.989259Z","updatedAt":"2026-07-11T21:36:35.989259Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.8","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.8","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T03:38:40.118376Z","publishedAt":"2026-07-12T03:38:40.118376Z","updatedAt":"2026-07-12T03:38:40.118376Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nethinwei/sql-mcp-server","description":"Controlled SQL access gateway with policy, cost limits, tenant isolation, and safe tools.","title":"SQL MCP Server","repository":{"url":"https://github.com/nethinwei/sql-mcp-server","source":"github"},"version":"0.1.9","websiteUrl":"https://github.com/nethinwei/sql-mcp-server","packages":[{"registryType":"oci","identifier":"ghcr.io/nethinwei/sql-mcp-server:0.1.9","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"type=bind,src={config_path},dst=/config/config.yaml,readonly","variables":{"config_path":{"description":"Absolute path to the SQL MCP Server YAML configuration","isRequired":true,"format":"filepath"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"/config/config.yaml","type":"named","name":"--config"},{"value":"stdio","type":"named","name":"--transport"}],"environmentVariables":[{"description":"Database DSN referenced by ${DATABASE_DSN} in config.yaml","isSecret":true,"name":"DATABASE_DSN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"capabilities":{"authentication":["shared-bearer-token","mTLS","trusted-proxy-identity"],"providers":["postgres","mysql","oceanbase"],"security":["generated-parameterized-sql","RBAC-and-row-policies","field-masking","fail-closed-cost-gates"],"transports":["stdio","streamable-http"]},"documentation":{"providers":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/provider-compatibility.md","quickstart":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/quickstart.md","security":"https://github.com/nethinwei/sql-mcp-server/blob/main/docs/security.md"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T06:05:11.784588Z","publishedAt":"2026-07-12T06:05:11.784588Z","updatedAt":"2026-07-12T06:05:11.784588Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.netifymarketplace/bt-reseller","description":"MCP server for the Netify Reseller Programme: eligibility, commission, application URL builder.","repository":{"url":"https://github.com/netifymarketplace/bt-reseller-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://www.netify.co.uk/resell/bt-business-services/","remotes":[{"type":"streamable-http","url":"https://www.netify.co.uk/resell/bt-business-services/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T09:52:20.69741Z","publishedAt":"2026-05-20T09:52:20.69741Z","updatedAt":"2026-05-20T09:52:20.69741Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.netixc/stremio-mcp","description":"Search, play, and control Stremio on Android TV over native ADB.","title":"Stremio MCP Server","repository":{"url":"https://github.com/netixc/stremio-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"stremio-mcp-server","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Android TV IP address for playback and device control","name":"ANDROID_TV_HOST"},{"description":"Current ADB connection port","default":"5555","name":"ANDROID_TV_PORT"},{"description":"TMDB API key for title search","isSecret":true,"name":"TMDB_API_KEY"},{"description":"Stremio account token for library reads and writes","isSecret":true,"name":"STREMIO_AUTH_KEY"},{"description":"Path to the native ADB executable","default":"adb","name":"ADB_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T17:37:48.198213Z","publishedAt":"2026-07-17T17:37:48.198213Z","updatedAt":"2026-07-17T17:37:48.198213Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.netixc/stremio-mcp","description":"Search, play, and control Stremio on Android TV over native ADB.","title":"Stremio MCP Server","repository":{"url":"https://github.com/netixc/stremio-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"stremio-mcp-server","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Android TV IP address for playback and device control","name":"ANDROID_TV_HOST"},{"description":"Current ADB connection port","default":"5555","name":"ANDROID_TV_PORT"},{"description":"TMDB API key for title search","isSecret":true,"name":"TMDB_API_KEY"},{"description":"Stremio account token for library reads and writes","isSecret":true,"name":"STREMIO_AUTH_KEY"},{"description":"Path to the native ADB executable","default":"adb","name":"ADB_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-21T23:12:26.427404Z","publishedAt":"2026-07-21T23:12:26.427404Z","updatedAt":"2026-07-21T23:12:26.427404Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.10.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.10.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T18:27:04.338424Z","publishedAt":"2026-07-14T18:27:04.338424Z","updatedAt":"2026-07-14T18:27:04.338424Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.10.1","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.10.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T18:04:49.433689Z","publishedAt":"2026-07-16T18:04:49.433689Z","updatedAt":"2026-07-16T18:04:49.433689Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.10.2","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.10.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T06:25:36.772684Z","publishedAt":"2026-08-11T06:25:36.772684Z","updatedAt":"2026-08-11T06:25:36.772684Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.11.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.11.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T12:39:21.90776Z","publishedAt":"2026-08-12T12:39:21.90776Z","updatedAt":"2026-08-12T12:39:21.90776Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.12.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-21T07:54:16.552448Z","publishedAt":"2026-08-21T07:54:16.552448Z","updatedAt":"2026-08-21T07:54:16.552448Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.13.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.13.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-18T12:27:39.572714Z","publishedAt":"2026-09-18T12:27:39.572714Z","updatedAt":"2026-09-18T12:27:39.572714Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.13.1","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.13.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-18T19:55:30.947773Z","publishedAt":"2026-09-18T19:55:30.947773Z","updatedAt":"2026-09-18T19:55:30.947773Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.13.2","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.13.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-18T20:30:32.749426Z","publishedAt":"2026-09-18T20:30:32.749426Z","updatedAt":"2026-09-18T20:30:32.749426Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.2.2","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T16:31:38.232227Z","publishedAt":"2026-06-30T16:31:38.232227Z","updatedAt":"2026-06-30T16:31:38.232227Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-01T17:05:09.951945Z","publishedAt":"2026-07-01T17:05:09.951945Z","updatedAt":"2026-07-01T17:05:09.951945Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.4.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T18:21:40.93923Z","publishedAt":"2026-07-03T18:21:40.93923Z","updatedAt":"2026-07-03T18:21:40.93923Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.5.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T11:00:52.535623Z","publishedAt":"2026-07-04T11:00:52.535623Z","updatedAt":"2026-07-04T11:00:52.535623Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.5.1","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T12:10:52.375183Z","publishedAt":"2026-07-04T12:10:52.375183Z","updatedAt":"2026-07-04T12:10:52.375183Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.5.2","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T16:32:16.891153Z","publishedAt":"2026-07-04T16:32:16.891153Z","updatedAt":"2026-07-04T16:32:16.891153Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.6.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-05T15:23:48.263573Z","publishedAt":"2026-07-05T15:23:48.263573Z","updatedAt":"2026-07-05T15:23:48.263573Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.7.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T17:30:24.676129Z","publishedAt":"2026-07-06T17:30:24.676129Z","updatedAt":"2026-07-06T17:30:24.676129Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.8.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-08T17:05:55.16539Z","publishedAt":"2026-07-08T17:05:55.16539Z","updatedAt":"2026-07-08T17:05:55.16539Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neturely/okffs","description":"MCP server connecting Claude Code to GitHub for an issue to branch to PR to close workflow.","title":"okffs","repository":{"url":"https://github.com/neturely/okffs","source":"github"},"version":"0.9.0","websiteUrl":"https://github.com/neturely/okffs#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@neturely/okffs","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GitHub PAT (fine-grained recommended). Falls back to `gh auth token` if unset.","isSecret":true,"name":"GITHUB_TOKEN"},{"description":"Target repo owner. Auto-detected from the git origin remote if unset.","name":"GITHUB_OWNER"},{"description":"Target repo name. Auto-detected from the git origin remote if unset.","name":"GITHUB_REPO"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T09:41:27.096778Z","publishedAt":"2026-07-11T09:41:27.096778Z","updatedAt":"2026-07-11T09:41:27.096778Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.neubuot/doichain","description":"Proof of existence, names and chain data of the Doichain blockchain for AI agents","title":"Doichain","repository":{"url":"https://github.com/neubuot/doichain-mcp","source":"github"},"version":"1.4.1","websiteUrl":"https://doi-api.sendlabs.de/mcp","icons":[{"src":"https://doi-api.sendlabs.de/mcp-site/icon.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://doi-api.sendlabs.de/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-26T15:42:14.806681Z","publishedAt":"2026-09-26T15:42:14.806681Z","updatedAt":"2026-09-26T15:42:14.806681Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.neubuot/doichain:1.4.1","count":30}}
