{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-apple-shortcuts","description":"MCP server for Apple Shortcuts via the macOS shortcuts CLI","title":"Apple Shortcuts","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/apple-shortcuts"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-apple-shortcuts","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Maximum time in milliseconds to wait for a shortcuts CLI invocation before terminating it","format":"number","default":"120000","name":"APPLE_SHORTCUTS_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-apple-shortcuts","platforms":["darwin"],"provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T21:23:44.588564Z","publishedAt":"2026-08-07T21:23:44.588564Z","updatedAt":"2026-08-07T21:23:44.588564Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-browser-automation","description":"Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs","title":"Browser Automation","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/browser-automation"},"version":"0.2.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-browser-automation","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Session name for browser persistence","format":"string","default":"mcp","name":"AGENT_BROWSER_SESSION_NAME"},{"description":"Set to 'false' to run the browser headless. Default is visible (true).","format":"string","default":"true","name":"AGENT_BROWSER_SHOW_WINDOW"},{"description":"Workspace directory for browser_pdf outputs and browser_upload sources. Defaults to os.tmpdir() when unset.","format":"filepath","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-browser-automation","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T10:48:23.843064Z","publishedAt":"2026-08-08T10:48:23.843064Z","updatedAt":"2026-08-08T10:48:23.843064Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-canary","description":"Mindstone-internal release-pipeline test connector; not for use. Single ping tool; no auth.","title":"Canary","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/canary"},"version":"0.0.4","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-canary","version":"0.0.4","runtimeHint":"npx","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-canary","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-11T14:43:55.651457Z","publishedAt":"2026-06-11T14:43:55.651457Z","updatedAt":"2026-06-11T14:43:55.651457Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-elevenlabs","description":"ElevenLabs MCP server: TTS, music, sound effects, voices, and audio transcription","title":"ElevenLabs","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/elevenlabs"},"version":"0.5.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-elevenlabs","version":"0.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"ElevenLabs API key (starts with sk_)","isRequired":true,"format":"string","isSecret":true,"name":"ELEVENLABS_API_KEY"},{"description":"Workspace directory for transcription audio file inputs. Defaults to os.tmpdir() when unset.","format":"filepath","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-elevenlabs","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T18:01:59.068344Z","publishedAt":"2026-08-07T18:01:59.068344Z","updatedAt":"2026-08-07T18:01:59.068344Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-email-imap","description":"Email IMAP/SMTP MCP server: iCloud, Gmail, Yahoo, Outlook, and custom IMAP providers","title":"Email (IMAP/SMTP)","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/email-imap"},"version":"0.3.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-email-imap","version":"0.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email address","isRequired":true,"format":"string","name":"EMAIL_IMAP_EMAIL"},{"description":"App-specific password","isRequired":true,"format":"string","isSecret":true,"name":"EMAIL_IMAP_PASSWORD"},{"description":"Provider — icloud, gmail, yahoo, outlook, or custom (auto-detected from email domain if unset)","format":"string","name":"EMAIL_IMAP_PROVIDER"},{"description":"Custom IMAP host (for provider=custom)","format":"string","name":"EMAIL_IMAP_IMAP_HOST"},{"description":"Custom SMTP host (for provider=custom)","format":"string","name":"EMAIL_IMAP_SMTP_HOST"},{"description":"Custom IMAP port","format":"number","default":"993","name":"EMAIL_IMAP_IMAP_PORT"},{"description":"Custom SMTP port","format":"number","default":"587","name":"EMAIL_IMAP_SMTP_PORT"},{"description":"Safety cap: maximum combined To+CC+BCC recipients per email_send call. Defaults to 25; raising bypasses spam-prevention guardrails against prompt-injection-driven mass sends.","format":"number","default":"25","name":"EMAIL_IMAP_MAX_RECIPIENTS"},{"description":"Safety cap: maximum email_send calls per rolling window. Defaults to 50; protects against runaway sends when injection content escapes the LLM's intent.","format":"number","default":"50","name":"EMAIL_IMAP_RATE_LIMIT_PER_HOUR"},{"description":"Sliding-window length for the rate limit (ms)","format":"number","default":"3600000","name":"EMAIL_IMAP_RATE_LIMIT_WINDOW_MS"},{"description":"Workspace directory that email_get_attachment downloads into (fresh email-imap-attachment-* staging directories). Defaults to the system temp directory.","format":"string","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogIds":["bundled-custom-email","bundled-icloud-mail","bundled-yahoo-mail"],"provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T11:56:08.107959Z","publishedAt":"2026-08-08T11:56:08.107959Z","updatedAt":"2026-08-08T11:56:08.107959Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-fathom","description":"Fathom AI meeting transcription MCP server for Model Context Protocol hosts","title":"Fathom","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/fathom"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-fathom","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Fathom API key (from fathom.video settings)","isRequired":true,"format":"string","isSecret":true,"name":"FATHOM_API_KEY"},{"description":"Optional path to a host bridge state file used for credential management","format":"string","name":"MCP_HOST_BRIDGE_STATE"},{"description":"Backwards-compatible alias for MCP_HOST_BRIDGE_STATE","format":"string","name":"MINDSTONE_REBEL_BRIDGE_STATE"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-fathom","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T21:55:47.651372Z","publishedAt":"2026-08-07T21:55:47.651372Z","updatedAt":"2026-08-07T21:55:47.651372Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-freshdesk","description":"Freshdesk Support MCP server for Model Context Protocol hosts","title":"Freshdesk","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/freshdesk"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-freshdesk","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the config directory storing per-account credentials","format":"filepath","default":"~/.mcp/freshdesk","name":"FRESHDESK_CONFIG_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-freshdesk","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T03:19:03.750967Z","publishedAt":"2026-08-08T03:19:03.750967Z","updatedAt":"2026-08-08T03:19:03.750967Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-gamma","description":"Gamma AI presentation generation MCP server for Model Context Protocol hosts","title":"Gamma","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/gamma"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-gamma","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Gamma API key (create at https://gamma.app/settings/api-keys)","isRequired":true,"format":"string","isSecret":true,"name":"GAMMA_API_KEY"},{"description":"Export poll interval in milliseconds","format":"number","default":"5000","name":"GAMMA_EXPORT_POLL_INTERVAL_MS"},{"description":"Maximum export poll attempts","format":"number","default":"12","name":"GAMMA_EXPORT_POLL_MAX_ATTEMPTS"},{"description":"Outbound HTTP request timeout in milliseconds (max 1800000)","format":"number","default":"60000","name":"GAMMA_REQUEST_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-gamma","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T19:29:02.522722Z","publishedAt":"2026-08-06T19:29:02.522722Z","updatedAt":"2026-08-06T19:29:02.522722Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-google-analytics","description":"Google Analytics 4 MCP server with reporting, schema discovery, and admin visibility tools","title":"Google Analytics 4","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/google-analytics"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-google-analytics","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to ADC or service-account JSON file","isRequired":true,"format":"filepath","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Default GA4 property ID (e.g. 123456789)","format":"string","name":"GA4_PROPERTY_ID"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-google-analytics","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T03:47:46.11062Z","publishedAt":"2026-08-08T03:47:46.11062Z","updatedAt":"2026-08-08T03:47:46.11062Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-google-workspace","description":"Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and more","title":"Google Workspace","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/google-workspace"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-google-workspace","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth client ID","isRequired":true,"format":"string","name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"GOOGLE_CLIENT_SECRET"},{"description":"Path to accounts.json written by the MCP host","isRequired":true,"format":"filepath","name":"ACCOUNTS_PATH"},{"description":"Directory containing per-account Google OAuth token files","isRequired":true,"format":"filepath","name":"CREDENTIALS_PATH"},{"description":"Outbound Google API request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"GOOGLE_WORKSPACE_REQUEST_TIMEOUT_MS"},{"description":"Set to 1 to disable background OAuth token refresh (tokens are only read, never refreshed)","format":"string","default":"0","name":"GOOGLE_WORKSPACE_DISABLE_REFRESH"},{"description":"Directory attachments and downloaded files are constrained to (defaults to a temp dir; reads/writes outside it are refused)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"Legacy fallback for MCP_WORKSPACE_PATH; prefer MCP_WORKSPACE_PATH","format":"filepath","name":"WORKSPACE_BASE_PATH"},{"description":"Legacy fallback path to gauth.json OAuth client config; host-orchestrated setups use GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET instead","format":"filepath","name":"GAUTH_FILE"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-google","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T13:23:24.544924Z","publishedAt":"2026-08-08T13:23:24.544924Z","updatedAt":"2026-08-08T13:23:24.544924Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-hubspot","description":"HubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads","title":"HubSpot","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/hubspot"},"version":"0.4.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-hubspot","version":"0.4.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory containing accounts.json and credentials/*.token.json","isRequired":true,"format":"filepath","name":"HUBSPOT_CONFIG_DIR"},{"description":"Account selector — one MCP process per HubSpot account","isRequired":true,"format":"string","name":"HUBSPOT_ACCOUNT_EMAIL"},{"description":"Workspace root for local file tools (required only when invoking upload/attach tools)","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"HubSpot OAuth client ID","isRequired":true,"format":"string","name":"HUBSPOT_CLIENT_ID"},{"description":"HubSpot OAuth client secret","isRequired":true,"format":"string","isSecret":true,"name":"HUBSPOT_CLIENT_SECRET"},{"description":"Source attribution label applied to new records","format":"string","default":"HubSpot MCP","name":"HUBSPOT_SOURCE_LABEL"},{"description":"Set to 1 to disable token refresh on this surface (use on cloud so desktop remains the sole refresh authority)","format":"string","name":"HUBSPOT_DISABLE_REFRESH"},{"description":"Set to 1 to allow refresh on the cloud surface even when HUBSPOT_DISABLE_REFRESH=1 (escape hatch)","format":"string","name":"HUBSPOT_ALLOW_CLOUD_REFRESH"},{"description":"Outbound HTTP request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"HUBSPOT_REQUEST_TIMEOUT_MS"},{"description":"Stale-lock detection threshold for the credential refresh mutex (advanced)","format":"number","name":"HUBSPOT_REFRESH_LOCK_STALE_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-hubspot","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T12:30:31.232615Z","publishedAt":"2026-08-08T12:30:31.232615Z","updatedAt":"2026-08-08T12:30:31.232615Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-humaans","description":"Humaans HR platform MCP server for Model Context Protocol hosts","title":"Humaans","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/humaans"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-humaans","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Humaans API access token (from app settings)","isRequired":true,"format":"string","isSecret":true,"name":"HUMAANS_API_KEY"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-humaans","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T23:57:45.038698Z","publishedAt":"2026-08-07T23:57:45.038698Z","updatedAt":"2026-08-07T23:57:45.038698Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-kling","description":"Kling AI video generation MCP server for Model Context Protocol hosts","title":"Kling","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/kling"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-kling","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Kling API access key","isRequired":true,"format":"string","isSecret":true,"name":"KLING_ACCESS_KEY"},{"description":"Kling API secret key","isRequired":true,"format":"string","isSecret":true,"name":"KLING_SECRET_KEY"},{"description":"Outbound HTTP request timeout in milliseconds (max 1800000)","format":"number","default":"60000","name":"KLING_REQUEST_TIMEOUT_MS"},{"description":"Workspace directory that local media inputs and downloads are constrained to. Defaults to the system temp directory when unset.","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"Sandbox root for download_kling_video outputs. Must resolve inside MCP_WORKSPACE_PATH. Defaults to <workspace>/kling-downloads.","format":"filepath","name":"KLING_DOWNLOAD_ROOT"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-kling","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T15:21:09.766514Z","publishedAt":"2026-08-07T15:21:09.766514Z","updatedAt":"2026-08-07T15:21:09.766514Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-microsoft-calendar","description":"Microsoft 365 Outlook calendar via Graph: list, get, create, update, respond, free/busy.","title":"Microsoft 365 Calendar","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/microsoft-calendar"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-microsoft-calendar","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Microsoft Entra (Azure AD) application client ID","isRequired":true,"format":"string","name":"MS_CLIENT_ID"},{"description":"Path to the per-user Microsoft config directory (credentials/, accounts.json)","isRequired":true,"format":"filepath","name":"MS_CONFIG_DIR"},{"description":"Account email when running in multi-account per-instance mode (falls back to the first account in accounts.json)","format":"string","name":"MS_ACCOUNT_EMAIL"},{"description":"Logical package ID surfaced in error responses","format":"string","default":"Microsoft365Calendar","name":"MS_MCP_PACKAGE_ID"},{"description":"Override the upstream Microsoft Graph request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"MICROSOFT_REQUEST_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-microsoft-calendar","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T13:44:42.888072Z","publishedAt":"2026-08-07T13:44:42.888072Z","updatedAt":"2026-08-07T13:44:42.888072Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-microsoft-files","description":"Microsoft 365 OneDrive files via Graph: list, search, get, upload, download, share, read text.","title":"Microsoft 365 Files","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/microsoft-files"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-microsoft-files","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Microsoft Entra (Azure AD) application client ID","isRequired":true,"format":"string","name":"MS_CLIENT_ID"},{"description":"Path to the per-user Microsoft config directory (credentials/, accounts.json)","isRequired":true,"format":"filepath","name":"MS_CONFIG_DIR"},{"description":"Account email when running in multi-account per-instance mode (falls back to the first account in accounts.json)","format":"string","name":"MS_ACCOUNT_EMAIL"},{"description":"Logical package ID surfaced in error responses","format":"string","default":"Microsoft365Files","name":"MS_MCP_PACKAGE_ID"},{"description":"Override the upstream Microsoft Graph request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"MICROSOFT_REQUEST_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-microsoft-files","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T13:05:45.871704Z","publishedAt":"2026-08-07T13:05:45.871704Z","updatedAt":"2026-08-07T13:05:45.871704Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-microsoft-mail","description":"Microsoft 365 Outlook mail via Graph: read, search, send, reply, forward, draft, move, delete.","title":"Microsoft 365 Mail","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/microsoft-mail"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-microsoft-mail","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Microsoft Entra (Azure AD) application client ID","isRequired":true,"format":"string","name":"MS_CLIENT_ID"},{"description":"Path to the per-user Microsoft config directory (credentials/, accounts.json)","isRequired":true,"format":"filepath","name":"MS_CONFIG_DIR"},{"description":"Account email when running in multi-account per-instance mode (falls back to the first account in accounts.json)","format":"string","name":"MS_ACCOUNT_EMAIL"},{"description":"Logical package ID surfaced in error responses","format":"string","default":"Microsoft365Mail","name":"MS_MCP_PACKAGE_ID"},{"description":"Override the upstream Microsoft Graph request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"MICROSOFT_REQUEST_TIMEOUT_MS"},{"description":"Workspace root where download_attachment saves files (falls back to the OS temp directory when unset)","format":"filepath","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-microsoft-mail","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T08:34:32.023215Z","publishedAt":"2026-08-07T08:34:32.023215Z","updatedAt":"2026-08-07T08:34:32.023215Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-microsoft-sharepoint","description":"Microsoft 365 SharePoint via Graph: sites, libraries, pages, lists, search, file/list mutations.","title":"Microsoft 365 SharePoint","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/microsoft-sharepoint"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-microsoft-sharepoint","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Microsoft Entra (Azure AD) application client ID","isRequired":true,"format":"string","name":"MS_CLIENT_ID"},{"description":"Path to the per-user Microsoft config directory (credentials/, accounts.json)","isRequired":true,"format":"filepath","name":"MS_CONFIG_DIR"},{"description":"Account email when running in multi-account per-instance mode (falls back to the first account in accounts.json)","format":"string","name":"MS_ACCOUNT_EMAIL"},{"description":"Logical package ID surfaced in error responses","format":"string","default":"Microsoft365SharePoint","name":"MS_MCP_PACKAGE_ID"},{"description":"Override the upstream Microsoft Graph request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"MICROSOFT_REQUEST_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-microsoft-sharepoint","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T14:40:29.365414Z","publishedAt":"2026-08-07T14:40:29.365414Z","updatedAt":"2026-08-07T14:40:29.365414Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-microsoft-teams","description":"Microsoft 365 Teams via Graph: list chats, read/send messages, list teams/channels, presence.","title":"Microsoft 365 Teams","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/microsoft-teams"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-microsoft-teams","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Microsoft Entra (Azure AD) application client ID","isRequired":true,"format":"string","name":"MS_CLIENT_ID"},{"description":"Path to the per-user Microsoft config directory (credentials/, accounts.json)","isRequired":true,"format":"filepath","name":"MS_CONFIG_DIR"},{"description":"Account email when running in multi-account per-instance mode (falls back to the first account in accounts.json)","format":"string","name":"MS_ACCOUNT_EMAIL"},{"description":"Logical package ID surfaced in error responses","format":"string","default":"Microsoft365Teams","name":"MS_MCP_PACKAGE_ID"},{"description":"Override the upstream Microsoft Graph request timeout in milliseconds (max 300000 = 5 min)","format":"number","default":"60000","name":"MICROSOFT_REQUEST_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-microsoft-teams","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T12:01:34.04346Z","publishedAt":"2026-08-07T12:01:34.04346Z","updatedAt":"2026-08-07T12:01:34.04346Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-mixmax","description":"Mixmax email productivity MCP server for Model Context Protocol hosts","title":"Mixmax","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/mixmax"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-mixmax","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Mixmax API token (from dashboard settings)","isRequired":true,"format":"string","isSecret":true,"name":"MIXMAX_API_TOKEN"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-mixmax","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T13:55:24.204548Z","publishedAt":"2026-08-06T13:55:24.204548Z","updatedAt":"2026-08-06T13:55:24.204548Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-nano-banana","description":"Nano Banana MCP server — Google Gemini image generation and editing via Model Context Protocol","title":"Nano Banana","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/nano-banana"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-nano-banana","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google Gemini API key","isRequired":true,"format":"string","isSecret":true,"name":"GEMINI_API_KEY"},{"description":"Workspace directory for saving generated images","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"Outbound Gemini request timeout in milliseconds","format":"number","default":"180000","name":"NANO_BANANA_GEMINI_TIMEOUT_MS"},{"description":"Host-bridge request timeout in milliseconds","format":"number","default":"30000","name":"NANO_BANANA_BRIDGE_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-nano-banana","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T16:24:22.654931Z","publishedAt":"2026-08-07T16:24:22.654931Z","updatedAt":"2026-08-07T16:24:22.654931Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-napkin","description":"Napkin AI visual generation MCP server for Model Context Protocol hosts","title":"Napkin","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/napkin"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-napkin","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Napkin AI API key","isRequired":true,"format":"string","isSecret":true,"name":"NAPKIN_API_KEY"},{"description":"Workspace directory for saving generated visuals","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"Outbound HTTP request timeout in milliseconds (max 1800000)","format":"number","default":"60000","name":"NAPKIN_REQUEST_TIMEOUT_MS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-napkin","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T01:28:35.724222Z","publishedAt":"2026-08-08T01:28:35.724222Z","updatedAt":"2026-08-08T01:28:35.724222Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-office","description":"Microsoft Office MCP server: read and edit Word documents, Excel workbooks, and PowerPoint files","title":"Microsoft Office","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/office"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-office","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to sidecar state file (host-managed; sidecar writes port + token here)","isRequired":true,"format":"filepath","name":"MCP_OFFICE_SIDECAR_STATE"},{"description":"Kill-switch — set to 1 to refuse to spawn or talk to the sidecar","format":"string","name":"MCP_OFFICE_SIDECAR_DISABLE"},{"description":"DEPRECATED legacy alias for MCP_OFFICE_SIDECAR_DISABLE — still honored for backward compatibility with v0.1.1 operator-set kill-switches; will be removed in a future major version. Use MCP_OFFICE_SIDECAR_DISABLE instead.","format":"string","name":"REBEL_DISABLE_OFFICE_SIDECAR"},{"description":"Sidecar state directory (certs, per-app manifests). Normally derived from MCP_OFFICE_SIDECAR_STATE; hosts managing the sidecar lifecycle directly can override.","format":"filepath","name":"MCP_OFFICE_SIDECAR_STATE_DIR"},{"description":"Absolute path to the built add-in static files. Defaults to the package's dist/addin/ directory.","format":"filepath","name":"MCP_OFFICE_ADDIN_DIR"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-office","platforms":["darwin","win32"],"provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T02:02:33.618059Z","publishedAt":"2026-08-08T02:02:33.618059Z","updatedAt":"2026-08-08T02:02:33.618059Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-openai-image","description":"OpenAI image generation MCP server for Model Context Protocol hosts","title":"OpenAI Image","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/openai-image"},"version":"0.3.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-openai-image","version":"0.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenAI API key with image generation access","isRequired":true,"format":"string","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Workspace directory for saving generated images","format":"filepath","name":"MCP_WORKSPACE_PATH"},{"description":"Override the default OpenAI image model identifier","format":"string","default":"gpt-image-2","name":"OPENAI_IMAGE_MODEL"},{"description":"Outbound HTTP request timeout in milliseconds (max 1800000)","format":"number","default":"180000","name":"OPENAI_IMAGE_REQUEST_TIMEOUT_MS"},{"description":"JSON array of absolute paths the connector may read through (and write generated images through) in-workspace symlinks that resolve into them. Mirrors the host's built-in file-tool declared-Space roots. Malformed or partially-malformed values fail closed to workspace-only. Optional; standalone users omit it.","format":"string","name":"MCP_ALLOWED_SYMLINK_ROOTS"},{"description":"When set, serve MCP over HTTP on this port bound to 127.0.0.1 (loopback only) instead of stdio. Intended for host-managed local deployments; stdio hosts omit it.","format":"number","name":"MCP_HTTP_PORT"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"openai-image-generation","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T11:16:02.271354Z","publishedAt":"2026-08-08T11:16:02.271354Z","updatedAt":"2026-08-08T11:16:02.271354Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-opus-video-clip","description":"OpusClip MCP server — clip long-form videos, manage projects, collections, censor jobs, posts","title":"OpusClip","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/opus-video-clip"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-opus-video-clip","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpusClip API key (from https://app.opus.pro/settings/integration-tokens)","isRequired":true,"format":"string","isSecret":true,"name":"OPUS_API_KEY"},{"description":"Outbound HTTP request timeout in milliseconds for general Opus API calls (max 1800000)","format":"number","default":"120000","name":"OPUS_API_TIMEOUT_MS"},{"description":"Per-chunk HTTP request timeout in milliseconds for the GCS resumable upload step (max 1800000)","format":"number","default":"600000","name":"OPUS_UPLOAD_TIMEOUT_MS"},{"description":"HTTP request timeout in milliseconds for the optional host-app bridge (max 1800000)","format":"number","default":"30000","name":"OPUS_BRIDGE_TIMEOUT_MS"},{"description":"Workspace directory the connector may read upload sources from and write downloaded clips to (defaults to the system temp directory)","format":"filepath","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-opus-video-clip","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T22:27:22.509038Z","publishedAt":"2026-08-07T22:27:22.509038Z","updatedAt":"2026-08-07T22:27:22.509038Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-outreach","description":"Outreach sales engagement MCP server: prospects, sequences, accounts, tasks, and mailings","title":"Outreach","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/outreach"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-outreach","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Outreach OAuth client ID (recommended path)","isRequired":true,"format":"string","name":"OUTREACH_CLIENT_ID"},{"description":"Outreach OAuth client secret (recommended path)","isRequired":true,"format":"string","isSecret":true,"name":"OUTREACH_CLIENT_SECRET"},{"description":"Static access token (alternative to OAuth)","format":"string","isSecret":true,"name":"OUTREACH_ACCESS_TOKEN"},{"description":"Custom config directory","format":"filepath","default":"~/.mcp/outreach","name":"OUTREACH_CONFIG_DIR"},{"description":"OAuth callback port (0 = OS-assigned)","format":"number","default":"0","name":"OUTREACH_OAUTH_PORT"},{"description":"Space-separated OAuth scopes","format":"string","name":"OUTREACH_OAUTH_SCOPES"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-outreach","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T01:01:04.70782Z","publishedAt":"2026-08-08T01:01:04.70782Z","updatedAt":"2026-08-08T01:01:04.70782Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-pandadoc","description":"PandaDoc document automation MCP server for Model Context Protocol hosts","title":"PandaDoc","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/pandadoc"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-pandadoc","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"PandaDoc API key (from Developer Dashboard)","isRequired":true,"format":"string","isSecret":true,"name":"PANDADOC_API_KEY"},{"description":"Workspace directory for document upload sources. Defaults to os.tmpdir() when unset.","format":"filepath","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-pandadoc","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T17:24:45.883721Z","publishedAt":"2026-08-07T17:24:45.883721Z","updatedAt":"2026-08-07T17:24:45.883721Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-quickbooks","description":"QuickBooks Online MCP server: invoices, bills, customers, vendors, employees, and accounts","title":"QuickBooks Online","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/quickbooks"},"version":"0.4.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-quickbooks","version":"0.4.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Intuit Developer app client ID","isRequired":true,"format":"string","name":"QUICKBOOKS_CLIENT_ID"},{"description":"Intuit Developer app client secret","isRequired":true,"format":"string","isSecret":true,"name":"QUICKBOOKS_CLIENT_SECRET"},{"description":"OAuth 2.0 refresh token","isRequired":true,"format":"string","isSecret":true,"name":"QUICKBOOKS_REFRESH_TOKEN"},{"description":"QuickBooks company (realm) ID","isRequired":true,"format":"string","name":"QUICKBOOKS_REALM_ID"},{"description":"sandbox or production","format":"string","default":"production","name":"QUICKBOOKS_ENVIRONMENT"},{"description":"Optional path to a host bridge state file used for credential management","format":"string","name":"MCP_HOST_BRIDGE_STATE"},{"description":"Backwards-compatible alias for MCP_HOST_BRIDGE_STATE","format":"string","name":"MINDSTONE_REBEL_BRIDGE_STATE"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-quickbooks","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T08:42:28.543815Z","publishedAt":"2026-08-08T08:42:28.543815Z","updatedAt":"2026-08-08T08:42:28.543815Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-replit-ssh","description":"Read, write, list, and check files on Replit projects over SSH/SFTP, plus SSH key setup.","title":"Replit SSH","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/replit-ssh"},"version":"0.2.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-replit-ssh","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional per-request timeout in milliseconds (default 60000, max 600000).","format":"number","default":"60000","name":"REPLIT_SSH_REQUEST_TIMEOUT_MS"},{"description":"Set to 1 to require pre-populated known-hosts entries. When unset (default), unknown hosts are recorded on first contact (OpenSSH `accept-new` behaviour); a fingerprint mismatch always fails closed.","format":"string","name":"MCP_REPLIT_SSH_STRICT_HOST_KEY"},{"description":"Explicit path to the connector's SSH known-hosts file. Defaults to $MCP_WORKSPACE_PATH/.replit-ssh-known-hosts, then $HOME/.replit-mcp/known_hosts.","format":"filepath","name":"MCP_REPLIT_SSH_KNOWN_HOSTS_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-replit-ssh","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T10:22:32.240896Z","publishedAt":"2026-08-08T10:22:32.240896Z","updatedAt":"2026-08-08T10:22:32.240896Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-retell-ai","description":"Retell AI MCP server: voice agent phone calls, agent management, LLMs, and voice discovery","title":"Retell AI","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/retell-ai"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-retell-ai","version":"0.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Retell AI API key (from retellai.com/dashboard)","isRequired":true,"format":"string","isSecret":true,"name":"RETELL_API_KEY"},{"description":"Optional workspace directory for local files uploaded as knowledge-base sources. File reads are sandboxed to this directory (defaults to the system temp directory when unset).","format":"string","name":"MCP_WORKSPACE_PATH"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-retell-ai","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T19:05:54.346905Z","publishedAt":"2026-08-05T19:05:54.346905Z","updatedAt":"2026-08-05T19:05:54.346905Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mindstone/mcp-server-runway","description":"Runway ML MCP server: AI video, image, audio, voice generation, and task management","title":"Runway ML","repository":{"url":"https://github.com/mindstone/mcp-servers","source":"github","subfolder":"connectors/runway"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mindstone/mcp-server-runway","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Runway API key (from dev.runwayml.com)","isRequired":true,"format":"string","isSecret":true,"name":"RUNWAYML_API_SECRET"},{"description":"Outbound HTTP request timeout in milliseconds (max 1800000)","format":"number","default":"60000","name":"RUNWAY_REQUEST_TIMEOUT_MS"},{"description":"Signed-URL upload timeout for large local files in milliseconds","format":"number","default":"600000","name":"RUNWAY_UPLOAD_TIMEOUT_MS"},{"description":"Sandbox root for local-file inputs to upload tools. Defaults to os.tmpdir().","format":"filepath","name":"RUNWAY_ALLOWED_ROOT"},{"description":"Sandbox root for downloaded outputs. Defaults to ~/Downloads/runway-mcp.","format":"filepath","name":"RUNWAY_DOWNLOAD_ROOT"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.mindstone.rebel":{"catalogId":"bundled-runway","provider":"rebel-oss"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T22:15:19.177121Z","publishedAt":"2026-08-05T22:15:19.177121Z","updatedAt":"2026-08-05T22:15:19.177121Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.mindstone/mcp-server-runway:0.4.0","count":30}}
