{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.4.4","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.4.4","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T19:18:23.576628Z","publishedAt":"2026-07-20T19:18:23.576628Z","updatedAt":"2026-07-20T19:18:23.576628Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.4.5","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.4.5","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-21T18:41:29.603476Z","publishedAt":"2026-07-21T18:41:29.603476Z","updatedAt":"2026-07-21T18:41:29.603476Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.4.6","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.4.6","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T14:54:43.723507Z","publishedAt":"2026-07-22T14:54:43.723507Z","updatedAt":"2026-07-22T14:54:43.723507Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.4.7","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.4.7","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-24T15:22:58.285861Z","publishedAt":"2026-07-24T15:22:58.285861Z","updatedAt":"2026-07-24T15:22:58.285861Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.4.8","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.4.8","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T11:55:41.491896Z","publishedAt":"2026-07-25T11:55:41.491896Z","updatedAt":"2026-07-25T11:55:41.491896Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.4.9","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.4.9","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-26T12:20:45.187114Z","publishedAt":"2026-07-26T12:20:45.187114Z","updatedAt":"2026-07-26T12:20:45.187114Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.5.0","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.5.0","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T15:31:03.440118Z","publishedAt":"2026-07-30T15:31:03.440118Z","updatedAt":"2026-07-30T15:31:03.440118Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Query your product's living memory: module map + analyzed change history. Read-only MCP tools.","version":"0.6.0","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.6.0","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T15:58:59.642606Z","publishedAt":"2026-07-30T15:58:59.642606Z","updatedAt":"2026-07-30T15:58:59.642606Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Your agent already broke this three times. ChangeBook tells it before the fourth.","version":"0.7.0","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.7.0","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T21:14:08.647973Z","publishedAt":"2026-08-03T21:14:08.647973Z","updatedAt":"2026-08-03T21:14:08.647973Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raulbr90/changebook","description":"Your agent already broke this three times. ChangeBook tells it before the fourth.","version":"0.7.1","websiteUrl":"https://changebook.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"changebook","version":"0.7.1","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.changebook.app"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T16:56:07.441338Z","publishedAt":"2026-08-04T16:56:07.441338Z","updatedAt":"2026-08-04T16:56:07.441338Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raullenchai/vnsh","description":"Ephemeral encrypted file sharing for AI. AES-256 encryption, 24h auto-vaporization.","repository":{"url":"https://github.com/raullenchai/vnsh","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"vnsh-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-25T04:43:05.225834Z","publishedAt":"2026-01-25T04:43:05.225834Z","updatedAt":"2026-01-25T04:43:05.225834Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raullenchai/vnsh","description":"Portable workspaces for AI agents: one encrypted link any agent can read and write","repository":{"url":"https://github.com/raullenchai/vnsh","source":"github"},"version":"1.3.0","packages":[{"registryType":"npm","identifier":"vnsh-mcp","version":"1.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T20:36:18.43824Z","publishedAt":"2026-07-28T20:36:18.43824Z","updatedAt":"2026-07-28T20:36:18.43824Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raunakkathuria/lexilint","description":"Offline spell checker + BYOK grammar for AI assistants. Works with Claude Desktop, ChatGPT, Cursor.","repository":{"url":"https://github.com/raunakkathuria/lexilint","source":"github","subfolder":"mcp"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"lexilint-mcp","version":"1.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T16:16:55.582721Z","publishedAt":"2026-04-04T16:16:55.582721Z","updatedAt":"2026-04-04T16:16:55.582721Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.ravendb/ravendb-mcp","description":"Read-only MCP diagnostics server for RavenDB.","repository":{"url":"https://github.com/ravendb/ravendb-mcp","source":"github"},"version":"1.0.2","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"RavenDB.Mcp","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated RavenDB node URLs of a single cluster, e.g. https://a.example:443,https://b.example:443","isRequired":true,"name":"RAVENDB_URLS"},{"description":"Path to a client .pfx certificate for secured RavenDB. Leave empty for unsecured.","name":"RAVENDB_CERTIFICATE_PATH"},{"description":"Password for the client .pfx certificate.","isSecret":true,"name":"RAVENDB_CERTIFICATE_PASSWORD"},{"description":"Directory where exported artifacts (logs, packages, dumps) are written.","name":"RAVENDB_ARTIFACTS_PATH"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ravendb/mcp","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated RavenDB node URLs of a single cluster, e.g. https://a.example:443,https://b.example:443","isRequired":true,"name":"RAVENDB_URLS"},{"description":"Path to a client .pfx certificate for secured RavenDB. Leave empty for unsecured.","name":"RAVENDB_CERTIFICATE_PATH"},{"description":"Password for the client .pfx certificate.","isSecret":true,"name":"RAVENDB_CERTIFICATE_PASSWORD"},{"description":"Directory where exported artifacts (logs, packages, dumps) are written.","name":"RAVENDB_ARTIFACTS_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T09:53:42.718327Z","publishedAt":"2026-07-15T09:53:42.718327Z","updatedAt":"2026-07-15T09:53:42.718327Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.ravendb/ravendb-mcp","description":"Read-only MCP diagnostics server for RavenDB.","repository":{"url":"https://github.com/ravendb/ravendb-mcp","source":"github"},"version":"1.0.3","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"RavenDB.Mcp","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated RavenDB node URLs of a single cluster, e.g. https://a.example:443,https://b.example:443","isRequired":true,"name":"RAVENDB_URLS"},{"description":"Path to a client .pfx certificate for secured RavenDB. Leave empty for unsecured.","name":"RAVENDB_CERTIFICATE_PATH"},{"description":"Password for the client .pfx certificate.","isSecret":true,"name":"RAVENDB_CERTIFICATE_PASSWORD"},{"description":"Directory where exported artifacts (logs, packages, dumps) are written.","name":"RAVENDB_ARTIFACTS_PATH"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ravendb/mcp","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated RavenDB node URLs of a single cluster, e.g. https://a.example:443,https://b.example:443","isRequired":true,"name":"RAVENDB_URLS"},{"description":"Path to a client .pfx certificate for secured RavenDB. Leave empty for unsecured.","name":"RAVENDB_CERTIFICATE_PATH"},{"description":"Password for the client .pfx certificate.","isSecret":true,"name":"RAVENDB_CERTIFICATE_PASSWORD"},{"description":"Directory where exported artifacts (logs, packages, dumps) are written.","name":"RAVENDB_ARTIFACTS_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T01:27:14.156198Z","publishedAt":"2026-07-17T01:27:14.156198Z","updatedAt":"2026-07-17T01:27:14.156198Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.ravendb/ravendb-mcp","description":"Read-only MCP diagnostics server for RavenDB.","repository":{"url":"https://github.com/ravendb/ravendb-mcp","source":"github"},"version":"1.0.4","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"RavenDB.Mcp","version":"1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated RavenDB node URLs of a single cluster, e.g. https://a.example:443,https://b.example:443","isRequired":true,"name":"RAVENDB_URLS"},{"description":"Path to a client .pfx certificate for secured RavenDB. Leave empty for unsecured.","name":"RAVENDB_CERTIFICATE_PATH"},{"description":"Password for the client .pfx certificate.","isSecret":true,"name":"RAVENDB_CERTIFICATE_PASSWORD"},{"description":"Directory where exported artifacts (logs, packages, dumps) are written.","name":"RAVENDB_ARTIFACTS_PATH"}]},{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ravendb/mcp","version":"1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated RavenDB node URLs of a single cluster, e.g. https://a.example:443,https://b.example:443","isRequired":true,"name":"RAVENDB_URLS"},{"description":"Path to a client .pfx certificate for secured RavenDB. Leave empty for unsecured.","name":"RAVENDB_CERTIFICATE_PATH"},{"description":"Password for the client .pfx certificate.","isSecret":true,"name":"RAVENDB_CERTIFICATE_PASSWORD"},{"description":"Directory where exported artifacts (logs, packages, dumps) are written.","name":"RAVENDB_ARTIFACTS_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T14:50:57.497535Z","publishedAt":"2026-07-31T14:50:57.497535Z","updatedAt":"2026-07-31T14:50:57.497535Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravi-labs/mindmap-mcp-server","description":"Local-first memory & context-handoff across AI tools — capture in one, resume in another. No cloud.","repository":{"url":"https://github.com/ravi-labs/mindmap-mcp-server","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"@ravi-labs/mindmap-mcp-server","version":"0.4.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T13:18:55.043111Z","publishedAt":"2026-06-12T13:18:55.043111Z","updatedAt":"2026-06-12T13:18:55.043111Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravi-labs/mindmap-mcp-server","description":"Local-first memory & context-handoff across AI tools — capture in one, resume in another. No cloud.","repository":{"url":"https://github.com/ravi-labs/mindmap-mcp-server","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"@ravi-labs/mindmap-mcp-server","version":"0.5.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-01T03:50:37.212442Z","publishedAt":"2026-07-01T03:50:37.212442Z","updatedAt":"2026-07-01T03:50:37.212442Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravikant1918/sharepoint-mcp","description":"MCP server for Microsoft SharePoint — manage folders, documents, and metadata.","title":"SharePoint MCP Server","repository":{"url":"https://github.com/ravikant1918/sharepoint-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/ravikant1918/sharepoint-mcp","packages":[{"registryType":"pypi","identifier":"sharepoint-mcp","version":"1.0.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Azure AD application (client) ID","isRequired":true,"name":"SHP_ID_APP"},{"description":"Azure AD client secret","isRequired":true,"isSecret":true,"name":"SHP_ID_APP_SECRET"},{"description":"Microsoft Entra (Azure AD) tenant ID","isRequired":true,"name":"SHP_TENANT_ID"},{"description":"SharePoint site URL (e.g. https://tenant.sharepoint.com/sites/MySite)","isRequired":true,"name":"SHP_SITE_URL"},{"description":"SharePoint document library path","default":"Shared Documents/mcp_server","name":"SHP_DOC_LIBRARY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-20T15:09:30.104529Z","publishedAt":"2026-02-20T15:09:30.104529Z","updatedAt":"2026-02-20T15:09:30.104529Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravikant1918/sharepoint-mcp","description":"MCP server for Microsoft SharePoint — manage folders, documents, and metadata.","title":"SharePoint MCP Server","repository":{"url":"https://github.com/ravikant1918/sharepoint-mcp","source":"github"},"version":"1.0.1","websiteUrl":"https://github.com/ravikant1918/sharepoint-mcp","packages":[{"registryType":"pypi","identifier":"sharepoint-mcp","version":"1.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Azure AD application (client) ID","isRequired":true,"name":"SHP_ID_APP"},{"description":"Azure AD client secret","isRequired":true,"isSecret":true,"name":"SHP_ID_APP_SECRET"},{"description":"Microsoft Entra (Azure AD) tenant ID","isRequired":true,"name":"SHP_TENANT_ID"},{"description":"SharePoint site URL (e.g. https://tenant.sharepoint.com/sites/MySite)","isRequired":true,"name":"SHP_SITE_URL"},{"description":"SharePoint document library path","default":"Shared Documents/mcp_server","name":"SHP_DOC_LIBRARY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-21T19:09:25.175699Z","publishedAt":"2026-02-21T19:09:25.175699Z","updatedAt":"2026-02-21T19:09:25.175699Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravikant1918/sharepoint-mcp","description":"MCP server for Microsoft SharePoint — manage folders, documents, and metadata.","title":"SharePoint MCP Server","repository":{"url":"https://github.com/ravikant1918/sharepoint-mcp","source":"github"},"version":"1.0.1rc1","websiteUrl":"https://github.com/ravikant1918/sharepoint-mcp","packages":[{"registryType":"pypi","identifier":"sharepoint-mcp","version":"1.0.1rc1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Azure AD application (client) ID","isRequired":true,"name":"SHP_ID_APP"},{"description":"Azure AD client secret","isRequired":true,"isSecret":true,"name":"SHP_ID_APP_SECRET"},{"description":"Microsoft Entra (Azure AD) tenant ID","isRequired":true,"name":"SHP_TENANT_ID"},{"description":"SharePoint site URL (e.g. https://tenant.sharepoint.com/sites/MySite)","isRequired":true,"name":"SHP_SITE_URL"},{"description":"SharePoint document library path","default":"Shared Documents/mcp_server","name":"SHP_DOC_LIBRARY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-21T18:46:44.905967Z","publishedAt":"2026-02-21T18:46:44.905967Z","updatedAt":"2026-02-21T18:46:44.905967Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravikant1918/sharepoint-mcp","description":"MCP server for Microsoft SharePoint — manage folders, documents, and metadata.","title":"SharePoint MCP Server","repository":{"url":"https://github.com/ravikant1918/sharepoint-mcp","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/ravikant1918/sharepoint-mcp","packages":[{"registryType":"pypi","identifier":"sharepoint-mcp","version":"1.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Azure AD application (client) ID","isRequired":true,"name":"SHP_ID_APP"},{"description":"Azure AD client secret","isRequired":true,"isSecret":true,"name":"SHP_ID_APP_SECRET"},{"description":"Microsoft Entra (Azure AD) tenant ID","isRequired":true,"name":"SHP_TENANT_ID"},{"description":"SharePoint site URL (e.g. https://tenant.sharepoint.com/sites/MySite)","isRequired":true,"name":"SHP_SITE_URL"},{"description":"SharePoint document library path","default":"Shared Documents/mcp_server","name":"SHP_DOC_LIBRARY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-24T18:19:25.629683Z","publishedAt":"2026-02-24T18:19:25.629683Z","updatedAt":"2026-02-24T18:19:25.629683Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravikant1918/sharepoint-mcp","description":"MCP server for Microsoft SharePoint — manage folders, documents, and metadata.","title":"SharePoint MCP Server","repository":{"url":"https://github.com/ravikant1918/sharepoint-mcp","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/ravikant1918/sharepoint-mcp","packages":[{"registryType":"pypi","identifier":"sharepoint-mcp","version":"1.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Azure AD application (client) ID","isRequired":true,"name":"SHP_ID_APP"},{"description":"Azure AD client secret","isRequired":true,"isSecret":true,"name":"SHP_ID_APP_SECRET"},{"description":"Microsoft Entra (Azure AD) tenant ID","isRequired":true,"name":"SHP_TENANT_ID"},{"description":"SharePoint site URL (e.g. https://tenant.sharepoint.com/sites/MySite)","isRequired":true,"name":"SHP_SITE_URL"},{"description":"SharePoint document library path","default":"Shared Documents/mcp_server","name":"SHP_DOC_LIBRARY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-15T11:31:34.322108Z","publishedAt":"2026-03-15T11:31:34.322108Z","updatedAt":"2026-03-15T11:31:34.322108Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raviteja-pegata/azure-finops-mcp","description":"Azure FinOps MCP: cost, budgets, forecasting and optimization for Claude, VS Code and Cursor.","title":"Azure FinOps MCP Server","repository":{"url":"https://github.com/raviteja-pegata/Azure-FinOps-MCP-Server","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"azure-finops-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated list of Azure subscription IDs this server may query","isRequired":true,"format":"string","name":"AZURE_ALLOWED_SUBSCRIPTIONS"},{"description":"Default subscription ID used when none is specified in a query (must be in AZURE_ALLOWED_SUBSCRIPTIONS)","isRequired":true,"format":"string","name":"AZURE_DEFAULT_SUBSCRIPTION"},{"description":"TTL for cost query cache in seconds (default: 900)","format":"string","name":"FINOPS_CACHE_TTL_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T16:37:25.721257Z","publishedAt":"2026-05-24T16:37:25.721257Z","updatedAt":"2026-05-24T16:37:25.721257Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravixalgorithm/onto","description":"Clean Markdown and AI-readability scoring for any URL. Built for AI agents.","title":"Onto","repository":{"url":"https://github.com/ravixalgorithm/onto-mcp","source":"github"},"version":"1.1.2","websiteUrl":"https://buildonto.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ontosdk/mcp","version":"1.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Onto API key (get one at https://app.buildonto.dev/read/keys — free tier includes 1,000 requests/month).","isRequired":true,"format":"string","isSecret":true,"name":"ONTO_API_KEY"},{"description":"Optional override for the Onto API base URL. Defaults to https://api.buildonto.dev.","format":"string","name":"ONTO_API_BASE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T19:10:14.263347Z","publishedAt":"2026-05-18T19:10:14.263347Z","updatedAt":"2026-05-18T19:10:14.263347Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravixalgorithm/onto","description":"Clean Markdown and AI-readability scoring for any URL. Built for AI agents.","title":"Onto","repository":{"url":"https://github.com/ravixalgorithm/onto-mcp","source":"github"},"version":"1.4.0","websiteUrl":"https://buildonto.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ontosdk/mcp","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Onto API key (get one at https://app.buildonto.dev/read/keys — free tier includes 1,000 requests/month).","isRequired":true,"format":"string","isSecret":true,"name":"ONTO_API_KEY"},{"description":"Optional override for the Onto API base URL. Defaults to https://api.buildonto.dev.","format":"string","name":"ONTO_API_BASE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T10:50:18.801474Z","publishedAt":"2026-06-19T10:50:18.801474Z","updatedAt":"2026-06-19T10:50:18.801474Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ravixalgorithm/onto","description":"Clean Markdown and AI-readability scoring for any URL. Built for AI agents.","title":"Onto","repository":{"url":"https://github.com/ravixalgorithm/onto-mcp","source":"github"},"version":"1.5.0","websiteUrl":"https://buildonto.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ontosdk/mcp","version":"1.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Onto API key (get one at https://app.buildonto.dev/read/keys — free tier includes 1,000 requests/month).","isRequired":true,"format":"string","isSecret":true,"name":"ONTO_API_KEY"},{"description":"Optional override for the Onto API base URL. Defaults to https://api.buildonto.dev.","format":"string","name":"ONTO_API_BASE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T11:46:58.382539Z","publishedAt":"2026-06-19T11:46:58.382539Z","updatedAt":"2026-06-19T11:46:58.382539Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raychao-oao/pty-mcp","description":"Interactive PTY sessions over MCP: local shells, SSH, serial ports, and persistent remote sessions.","title":"pty-mcp","repository":{"url":"https://github.com/raychao-oao/pty-mcp","source":"github"},"version":"0.2.3","packages":[{"registryType":"mcpb","identifier":"https://github.com/raychao-oao/pty-mcp/releases/download/v0.2.3/pty-mcp-darwin-arm64","fileSha256":"cb2885b92e63b39b2236f13e75b3e3f6a113676c26ab635efd64d978b186a1e7","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/raychao-oao/pty-mcp/releases/download/v0.2.3/pty-mcp-darwin-amd64","fileSha256":"8b75fb5c43dc182bfe010348c9fce6755bf6708e66dbe7835265708671920c96","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/raychao-oao/pty-mcp/releases/download/v0.2.3/pty-mcp-linux-amd64","fileSha256":"7328cb5c77e4428c21d1cd033b91e3a1afa21d3a4a19c894d32f867b7cff839e","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/raychao-oao/pty-mcp/releases/download/v0.2.3/pty-mcp-linux-arm64","fileSha256":"45532b6b7881b003c6c8213724d3b563750f0d7310a782079fd85856515079fd","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-24T18:01:11.484436Z","publishedAt":"2026-03-24T18:01:11.484436Z","updatedAt":"2026-03-24T18:01:11.484436Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raymondchins/agentmap","description":"TS/JS-accurate repo map for coding agents: a ts-morph import/symbol graph, 8 MCP query tools.","repository":{"url":"https://github.com/raymondchins/agentmap","source":"github"},"version":"0.12.1","packages":[{"registryType":"npm","identifier":"@raymondchins/agentmap","version":"0.12.1","transport":{"type":"stdio"},"packageArguments":[{"type":"named","name":"--mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T09:36:49.456425Z","publishedAt":"2026-07-04T09:36:49.456425Z","updatedAt":"2026-07-04T09:36:49.456425Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.raymondchins/agentmap","description":"TS/JS-accurate repo map for coding agents: a ts-morph import/symbol graph, 8 MCP query tools.","repository":{"url":"https://github.com/raymondchins/agentmap","source":"github"},"version":"0.12.2","packages":[{"registryType":"npm","identifier":"@raymondchins/agentmap","version":"0.12.2","transport":{"type":"stdio"},"packageArguments":[{"type":"named","name":"--mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T09:54:19.978647Z","publishedAt":"2026-07-04T09:54:19.978647Z","updatedAt":"2026-07-04T09:54:19.978647Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.raymondchins/agentmap:0.12.2","count":30}}
