Skip to main content
Glama
index.ts926 B
import { getForeverVMOptions } from '../index.js' import { installForClaude } from './claude.js' import { installForGoose } from './goose.js' import { installForWindsurf } from './windsurf.js' export function installForeverVM(options: { claude: boolean; windsurf: boolean; goose: boolean }) { const forevervmOptions = getForeverVMOptions() if (!forevervmOptions?.token) { console.error( 'ForeverVM token not found. Please set up ForeverVM first by running `npx forevervm login` or `npx forevervm signup`.', ) process.exit(1) } if (!options.claude && !options.windsurf && !options.goose) { console.log( 'Select at least one MCP client to install. Available options: --claude, --windsurf, --goose', ) process.exit(1) } if (options.claude) { installForClaude() } if (options.goose) { installForGoose() } if (options.windsurf) { installForWindsurf() } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jamsocket/forevervm'

If you have feedback or need assistance with the MCP directory API, please join our Discord server