Devin Desktop
Set up Devin Local in Devin Desktop, formerly Windsurf, to use Avo's documentation, skills, and MCP tools.
Quick use
Ask the agent to read the docs map and fetch the pages relevant to your task:
Read https://docs.avohq.io/undefined/docs-map.md and use it as a reference for Avo code.Permanent setup
Devin Local reads AGENTS.md from your repository. Add this instruction:
When working with Avo, use the docs at https://docs.avohq.io/undefined/docs-map.md as a reference.Skills
For Avo 4 apps, run rails g avo:skills and choose .agents/skills. Devin Local reads that directory, so it can discover the Avo skills loader. See Skills for the full setup.
MCP server
MCP (Model Context Protocol) connects coding agents to external tools and context. Add Context7 so Devin Local can look up Avo's docs while working.
In the Agents window, open Customize → MCPs. For a project-level setup, add the following to .devin/mcp_config.json:
// .devin/mcp_config.json
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}Refresh the server list, confirm Context7 is enabled, and ask the agent to use context7 when generating Avo code. Review tool calls when prompted.
See Devin Local customizations for user-level configuration and legacy Windsurf settings.