npx @valarchi/task-mcp-serverThe MCP server will be installed and run automatically when configured in your IDE.
If you've cloned the repository:
npm run setupOr run directly: node setup.js
If installed via npm:
npx valarchi-mcp-setupThe setup script will guide you through the configuration process
Choose your IDE/tool: Cursor, VS Code, Claude Code, or Other
Enter your credentials: API key, API URL, and Product ID
Get your configuration file ready to paste into your IDE settings
Run the setup script and select option 1 (Cursor)
Copy the contents of the generated cursor-config.json file
Open Cursor Settings → Features → Model Context Protocol
Paste the configuration into your MCP settings
Restart Cursor
{
"mcpServers": {
"valarchi-tasks": {
"command": "npx",
"args": ["@valarchi/task-mcp-server"],
"env": {
"PRODUCT_ID": "your-product-id",
"VALARCHI_API_KEY": "your-api-key-here"
}
}
}
}Run the setup script and select option 2 (VS Code)
Copy the contents of the generated vscode-config.json file
Install an MCP extension for VS Code (if not already installed)
Open VS Code Settings → MCP Servers
Paste the configuration into your MCP settings
Reload VS Code
{
"mcp.servers": {
"valarchi-tasks": {
"command": "npx",
"args": ["@valarchi/task-mcp-server"],
"env": {
"PRODUCT_ID": "your-product-id",
"VALARCHI_API_KEY": "your-api-key-here"
}
}
}
}Run the setup script and select option 3 (Claude Code)
Copy the contents of the generated claude-config.json file
Add the configuration to your Claude Code MCP settings
Restart Claude Code
{
"mcpServers": {
"valarchi-tasks": {
"command": "npx",
"args": ["@valarchi/task-mcp-server"],
"env": {
"PRODUCT_ID": "your-product-id",
"VALARCHI_API_KEY": "your-api-key-here"
}
}
}
}Run the setup script and select option 4 (Other)
The configuration will be saved to ~/.valarchi/config.json
The MCP server will automatically load this configuration when environment variables are not set
No additional configuration needed - just run the MCP server!
If you prefer to create the ~/.valarchi/config.json file manually, use this format:
{
"PRODUCT_ID": "your-product-id-here",
"VALARCHI_API_KEY": "your-api-key-here"
}File locations:
• macOS/Linux: ~/.valarchi/config.json
• Windows: %USERPROFILE%\.valarchi\config.json
Log in to your Valarchi account
Navigate to the API Keys page (or go to /user/settings/api-keys)
Click "Generate" to create a new API key
Copy the API key immediately - it will only be shown once
Store the key securely (e.g., in a password manager or environment variable)
Get the complete task list for your product
Example:
Show me the task list from ValarchiGet detailed information about a specific task including functional requirements, UI requirements, technical details, testing requirements, and observability needs
Example:
Show me details for task [task-id] from ValarchiCheck the dependencies for a specific task
Example:
What are the dependencies for task [task-id]?valarchi://product/{productId}/tasks
Complete task list for your product
valarchi://product/{productId}/tasks/{taskId}
Individual task details
Show me the task list from Valarchi for this productShow me details for task task-123 from ValarchiImplement task task-123 from the Valarchi task list. Follow the functional requirements, UI requirements, and technical details provided.What are the dependencies for task task-123? Have they been completed?Verify that VALARCHI_API_URL, PRODUCT_ID, and VALARCHI_API_KEY are set correctly
Check that your Valarchi instance is accessible
Restart your IDE after configuration changes
Verify your API key is correct (check for typos or extra spaces)
Ensure the API key hasn't been revoked (check the API Keys page)
Generate a new API key if needed
Ensure the product has a generated task list
Verify the product ID is correct
Check that the API key belongs to the user who owns the product
Check the server logs for errors
Documentation
API Reference