The provided directions for Amazon Q from https://www.figma.com/mcp-catalog/ do not work.
Repro steps for Remote MCP server
- Go to https://www.figma.com/mcp-catalog/ click on Amazon Q View install guide
- Click on Remote MCP server
- Apply MCP config
"figma": {
"url": "https://mcp.figma.com/mcp",
"type": "http"
}Amazon Q Developer Error
MCP: server 'figma' failed to connect: SSE error: Non-200 status code (405)Amazon Q CLI Error
Mcp error: -32002: Client error: HTTP status client error (405 Method Not Allowed) for url (https://mcp.figma.com/mcp)
2025-11-12T20:43:22.964897Z ERROR rmcp::transport::worker: 128: worker quit with fatal: Transport channel closed, when AuthRequired(AuthRequiredError { www_authenticate_header: "Bearer resource_metadata=\"https://mcp.figma.com/.well-known/oauth-protected-resource\",scope=\"mcp:connect\",authorization_uri=\"https://api.figma.com/.well-known/oauth-authorization-server\"" })
2025-11-12T20:43:22.964952Z ERROR chat_cli::mcp_client::oauth_util: 392: ## mcp: open http handshake attempted failed for https://mcp.figma.com/mcp: TransportError { error: DynamicTransportError { transport_name: "rmcp::transport::worker::WorkerTransport<rmcp::transport::streamable_http_client::StreamableHttpClientWorker<reqwest::async_impl::client::Client>>", transport_type_id: TypeId(0x3967ec071fb6b6bdda82f38f72411a83), error: AuthRequired(AuthRequiredError { www_authenticate_header: "Bearer resource_metadata=\"https://mcp.figma.com/.well-known/oauth-protected-resource\",scope=\"mcp:connect\",authorization_uri=\"https://api.figma.com/.well-known/oauth-authorization-server\"" }) }, context: "send initialize request" }. Attempting sse
2025-11-12T20:43:23.053272Z ERROR chat_cli::cli::chat::tool_manager: 1562: Error loading server figma: McpError(ErrorData { code: ErrorCode(-32002), message: "Client error: HTTP status client error (405 Method Not Allowed) for url (https://mcp.figma.com/mcp)", data: None })Repro steps for Desktop MCP server
- Go to https://www.figma.com/mcp-catalog/ click on Amazon Q View install guide
- Click on Desktop MCP server https://developers.figma.com/docs/figma-mcp-server/local-server-installation/
- Download Figma Desktop for MacOS https://www.figma.com/downloads/
- Install Figma Desktop
- Open Figma Desktop
- Toggle dev mode
- Enable MCP Server
- Copy url http://127.0.0.1:3845/mcp
- Back on Desktop MCP server at https://developers.figma.com/docs/figma-mcp-server/local-server-installation/
- There are no specific Amazon Q instructions, scroll to Other editors
Configs to try
"figma-desktop1": {
"url": "http://127.0.0.1:3845/mcp"
}
"figma-desktop2": {
"type": "http",
"url": "http://127.0.0.1:3845/mcp"
}Amazon Q Developer
MCP: server 'figma-desktop1' failed to connect: SSE error: Non-200 status code (400)
MCP: server 'figma-desktop2' failed to connect: SSE error: Non-200 status code (400)Amazon Q CLI
2025-11-12T20:53:38.119056Z ERROR chat_cli::cli::chat::tool_manager: 1562: Error loading server figma-desktop1: McpError(ErrorData { code: ErrorCode(-32002), message: "MCP config is malformed: transport type is specified to be stdio but command is empty", data: None })
2025-11-12T20:53:38.286191Z ERROR chat_cli::mcp_client::oauth_util: 392: ## mcp: open http handshake attempted failed for http://127.0.0.1:3845/mcp: ExpectedInitResult(Some(EmptyResult(EmptyObject))). Attempting sse
2025-11-12T20:53:38.287371Z ERROR chat_cli::cli::chat::tool_manager: 1562: Error loading server figma-desktop2: McpError(ErrorData { code: ErrorCode(-32002), message: "Client error: HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3845/mcp)", data: None })
