{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Servosity/riverside-fm-mcp","description":"Riverside API surface as MCP tools.","title":"Riverside MCP","repository":{"url":"https://github.com/servosity/msp-skills","source":"github","subfolder":"skills/riverside-fm"},"version":"0.1.8","icons":[{"src":"https://raw.githubusercontent.com/servosity/msp-skills/main/docs/assets/social/riverside-fm/riverside-fm-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"mcpb","identifier":"https://github.com/Servosity/msp-skills/releases/download/riverside-fm-v0.1.8/riverside-fm-mcp.mcpb","version":"0.1.8","fileSha256":"6624822b1323ad85bd4a829a15f00feb39f0acf2b7b523253f2573622b95b53f","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the Riverside API. Optional; defaults to https://riverside.com.","default":"https://riverside.com","name":"RIVERSIDE_FM_BASE_URL"},{"description":"Set to 1 to keep credentials off disk. The rotated session cookie is kept in memory for the run and never written back to config.toml; an existing config file is read but not updated. Leave blank for the default cached behaviour.","name":"RIVERSIDE_FM_NO_CONFIG_WRITE"},{"description":"Set to exactly 1 to hide compute_per_speaker_talktime_stats and every tool that writes the local learning store (teach, teach-pattern, teach-lookup, teach-playbook, playbook amend, learnings confirm, learnings forget and learnings reject). No tool changes anything in your Riverside account either way. Any other value, including true or yes, leaves every tool enabled. Leave blank for the full tool set.","name":"RIVERSIDE_FM_MCP_READ_ONLY"},{"description":"Optional. Set to exactly 1 to keep no local copy of Riverside data: reads go to the API, the response cache is off, and nothing new is written to the local store. Leave blank to keep the local copy.","name":"RIVERSIDE_FM_NO_LOCAL_DATA"},{"description":"Required only when running the MCP server with --transport http. Callers must send a matching Authorization: Bearer header. Not needed for the default local stdio transport that Claude Desktop uses.","isSecret":true,"name":"RIVERSIDE_FM_MCP_HTTP_TOKEN"},{"description":"Optional. Set to 1 only to reach a test server with a self-signed certificate. Leave blank to verify certificates.","name":"RIVERSIDE_FM_SKIP_TLS_VERIFY"},{"description":"Overrides the User-Agent the CLI sends. Leave blank to use the built-in one.","name":"RIVERSIDE_FM_USER_AGENT"},{"description":"Has no effect for this connector unless you saved a client profile. Leave blank.","name":"PRINTING_PRESS_CLIENT_PROFILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T20:09:11.563662Z","publishedAt":"2026-11-10T20:09:11.563662Z","updatedAt":"2026-11-10T20:09:11.563662Z","isLatest":true}}}],"metadata":{"count":1}}
