@versalist/cli
v1.2.1
Published
Versalist CLI with built-in MCP server mode for challenge workflows and agent-native coding environments
Downloads
321
Maintainers
Readme
Versalist CLI
Versalist ships as both:
- a CLI with the
versalistcommand - an MCP server for Claude Code, Cursor, Windsurf, and other MCP-compatible tools
Namespace summary:
- npm package:
@versalist/cli - installed CLI command:
versalist - MCP subcommand:
versalist mcp - MCP server name:
versalist
Install
Install the Versalist CLI:
npm install -g @versalist/cliAfter install, use the short command:
versalist list
versalist start dspy-optimization-challengeIf you want one-off usage without installing globally:
npx -y @versalist/cli listIf your shell host or wrapper has trouble resolving the package bin through npx, use the
explicit form:
npm exec --yes --package @versalist/cli versalist listCLI
Set your API key for authenticated commands:
export VERSALIST_API_KEY=vk_live_...Browse challenges:
versalist list
versalist list --search reranker
versalist list --category evaluation --difficulty advancedSeed the current repo with challenge context:
versalist start dspy-optimization-challengeThis writes:
CHALLENGE.md.versalist.jsoneval/examples.jsonwhen public examples are available
Submit a run:
versalist submit --url https://github.com/you/solution --title "Reranker v2"versalist submit creates a project submission for the challenge. Automated scored runs happen in
the web app's Run tab for challenges that support episode evaluation.
MCP usage
Example Claude Code config:
{
"mcpServers": {
"versalist": {
"command": "npx",
"args": ["-y", "@versalist/cli", "mcp"],
"env": {
"VERSALIST_API_KEY": "vk_live_..."
}
}
}
}Recommended:
versalist mcpBackwards compatibility:
npx -y @versalist/cli mcpExplicit fallback for environments where npx bin inference is flaky:
npm exec --yes --package @versalist/cli versalist mcpRunning the package with no CLI arguments still starts the MCP server over stdio for backwards compatibility.
Environment variables
VERSALIST_API_KEY: required forversalist startandversalist submitVERSALIST_BASE_URL: optional, defaults tohttps://versalist.com
Docs
- CLI docs: https://versalist.com/docs/cli
