Asana V2 mcp-remote 凭证文件
先注册 MCP app,再使用 mcp-remote 桥接。客户端凭据保存在权限为 600 的 JSON 文件中,通过 @ 加绝对路径读取。
{
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET"
}
# chmod 600 /absolute/path/to/mcp_oauth_client.json
[mcp_servers.asana]
command = "npx"
args = [
"-y",
"mcp-remote@latest",
"https://mcp.asana.com/v2/mcp",
"3334",
"--static-oauth-client-info",
"@/absolute/path/to/mcp_oauth_client.json",
"--resource",
"https://mcp.asana.com/v2"
]
startup_timeout_sec = 60
# 不要:
# codex mcp add asana --url https://mcp.asana.com/v2/mcp
# codex mcp login asana
# https://mcp.asana.com/sse
# --client-secret 写进 args