CommandCodeAI / CommandCodeAI/command-code

feat: Support fal MCP Server

Aberta
#488 1 comentário 0 reações 0 responsáveis Ver no GitHub

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

Image
  1. 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

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.