CommandCodeAI / CommandCodeAI/command-code
feat: Support fal MCP Server
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 4k
- Forks
- 350
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Summary
I tried to add the fal.ai MCP server, but was unable to as it assumed it needed OAuth.
See: https://fal.ai/docs/documentation/setting-up/mcp#other-mcp-clients
Edit: See additional info but was Abel to setup using the add json but could be improved DX by allowing the add and for it not to think it needs OAuth when this MCP server does not.
Expected Behavior
A setup and configured MCP server for fal.ai.
Also adding the header option is nice so can set the auth header in the add. Perhaps this is possible with add-json, but that's not very terminal friendly to do.
Actual Behavior
Does not setup MCP server.
Steps to reproduce the issue
first tried:
cmd mcp add --transport http fal-ai \
https://mcp.fal.ai/mcp \
--header "Authorization: Bearer <my-api-key>
but that asked for OAuth and did https://auth.fal.ai/authorize?response_type=code&client_id=command-code&redirect_uri=XXXX&code_challenge=4B2giHGR8eGid708raKhuVhFheiSVwjjzuDZa8Sa4Ak&code_challenge_method=S256&scope=openid+profile+email+offline_access which fal did not know how to handle
- Then tried just
cmd mcp add --transport http fal-ai https://mcp.fal.ai/mcp
and same.
Command Code Version
0.37.2
Operating System
macOS
Terminal/IDE
ghostty
Shell
zsh
Additional context
I got the MCP serve setup and working using:
cmd mcp add-json fal-ai '{"type":"http","url":"https://mcp.fal.ai/mcp","headers":{"Authorization":"Bearer my-api-token"}}'
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece pelo ponto de entrada cmd mcp add e compare seu comportamento com cmd mcp add-json; reproduza a configuração do servidor HTTP fal.ai usando os comandos indicados na issue. O trabalho estará concluído quando add aceitar o cabeçalho Authorization mostrado e não iniciar OAuth para esse servidor, preservando a configuração funcional de add-json.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- authentication, cli
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Pouca atividade
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 55/100