Issue
Hi, I am having trouble enabling Figma's MCP server and was hoping for help / debugging tips.
Figma instructs to the configure the server like so:
Sidenote - is "SSE" supported? Figma's instructions for configuring VS Code suggest "type": "http"...
...so I assumed that's the same as "transport": "http". I created .aider.conf.yml in my repo with the following contents:
mcp-servers: |
{
"mcpServers": {
"Figma": {
"transport": "http",
"url": "https://mcp.figma.com/mcp"
}
}
}
When I start Aider I get the following output:
% aider
fzf not found, fuzzy finder features will be disabled. Install it for enhanced file/history search.
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Using sonnet model with API key from environment.
ERROR:root:Error during cleanup of server Figma: unhandled errors in a TaskGroup (1 sub-exception)
ERROR:root:Error during cleanup of server Figma: unhandled errors in a TaskGroup (1 sub-exception)
ERROR:root:Error during cleanup of server Figma: unhandled errors in a TaskGroup (1 sub-exception)
MCP tool initialization failed after multiple retries due to cancellation.
Aider v0.87.13
Main model: anthropic/claude-sonnet-4-20250514 with diff edit format, infinite output
Weak model: anthropic/claude-3-5-haiku-20241022
Git repo: .git with 1,035 files
Warning: For large repos, consider using --subtree-only and .aiderignore
See: https://aider.chat/docs/faq.html#can-i-use-aider-in-a-large-mono-repo
Repo-map: using 4096 tokens, auto refresh
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
>
aider --verbose seems to indicate that it's trying to start the server, at least:
% aider --verbose
...
Config File (/path/to/my/repo/.aider.conf.yml):
mcp-servers: {
"mcpServers": {
"Figma": {
"transport": "http",
"url": "https://mcp.figma.com/mcp"
}
}
}
...
Loading MCP servers from provided JSON string
Loading MCP server: Figma
Loaded 1 MCP servers from JSON string
RepoMap initialized with map_mul_no_files: 2
RepoMap initialized with map_cache_dir: .
RepoMap assumes repo root is: /path/to/my/repo
ERROR:root:Error during cleanup of server Figma: unhandled errors in a TaskGroup (1 sub-exception)
ERROR:root:Error during cleanup of server Figma: unhandled errors in a TaskGroup (1 sub-exception)
ERROR:root:Error during cleanup of server Figma: unhandled errors in a TaskGroup (1 sub-exception)
MCP tool initialization failed after multiple retries due to cancellation.
I've looked through conversations on GitHub about the MCP server integration and haven't seen anyone encounter a similar issue. Maybe I am just missing the mark here. Appreciate your support!
Version and model info
Aider v0.87.13
Main model: anthropic/claude-sonnet-4-20250514 with diff edit format, infinite output
Weak model: anthropic/claude-3-5-haiku-20241022
Git repo: .git with 1,035 files
Repo-map: using 4096 tokens, auto refresh
Issue
Hi, I am having trouble enabling Figma's MCP server and was hoping for help / debugging tips.
Figma instructs to the configure the server like so:
Sidenote - is "SSE" supported? Figma's instructions for configuring VS Code suggest
"type": "http"......so I assumed that's the same as
"transport": "http". I created.aider.conf.ymlin my repo with the following contents:When I start Aider I get the following output:
aider --verboseseems to indicate that it's trying to start the server, at least:I've looked through conversations on GitHub about the MCP server integration and haven't seen anyone encounter a similar issue. Maybe I am just missing the mark here. Appreciate your support!
Version and model info
Aider v0.87.13
Main model: anthropic/claude-sonnet-4-20250514 with diff edit format, infinite output
Weak model: anthropic/claude-3-5-haiku-20241022
Git repo: .git with 1,035 files
Repo-map: using 4096 tokens, auto refresh