This guide explains how to integrate the Atlantis MCP Server with Amazon Q Developer, enabling AI-assisted development with access to Atlantis templates and documentation.
To add the Atlantis MCP (Model Context Protocol) server to Amazon Q Developer, you configure it in a JSON file depending on your scope:
The format looks like this:
{
"mcpServers": {
"atlantis": {
"url": "https://mcp.atlantis.63klabs.net/mcp/v1",
"disabled": false,
"autoApprove": []
}
}
}Configure which tools run without confirmation:
{
"mcpServers": {
"atlantis": {
"url": "https://mcp.atlantis.63klabs.net/mcp/v1",
"disabled": false,
"autoApprove": [
"validate_naming",
"list_categories",
"list_templates",
"get_template",
"list_template_versions",
"list_tools",
"list_starters",
"get_starter_info",
"search_documentation",
"check_template_updates",
"get_template_chunk"
]
}
}
}In Amazon Q chat:
Show me available Atlantis templates
Create or edit .idea/amazonq.xml:
<component name="AmazonQSettings">
<option name="mcpServers">
<map>
<entry key="atlantis">
<value>
<McpServer>
<option name="url" value="https://mcp.atlantis.63klabs.net/mcp/v1" />
<option name="name" value="Atlantis" />
<option name="enabled" value="true" />
</McpServer>
</value>
</entry>
</map>
</option>
</component>Follow same steps as VS Code above.
Register for a free account to get an API key with higher rate limits. After registration, copy your unique API key and add it to the configuration.
Add the headers field to your
.amazonq/mcp.json:
{
"mcpServers": {
"atlantis": {
"url": "https://mcp.atlantis.63klabs.net/mcp/v1",
"headers": {
"x-api-key": "atl_your_api_key_here"
},
"disabled": false,
"autoApprove": []
}
}
}Add the API key header to your .idea/amazonq.xml:
<component name="AmazonQSettings">
<option name="mcpServers">
<map>
<entry key="atlantis">
<value>
<McpServer>
<option name="url" value="https://mcp.atlantis.63klabs.net/mcp/v1" />
<option name="name" value="Atlantis" />
<option name="enabled" value="true" />
<option name="headers">
<map>
<entry key="x-api-key" value="atl_your_api_key_here" />
</map>
</option>
</McpServer>
</value>
</entry>
</map>
</option>
</component>If you need to regenerate your key, visit your profile page.