Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Composio plugin sends x-api-key, but connect.composio.dev/mcp requires x-consumer-api-key

Ouverte Adaptée aux débutants
#817 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
json, typescript
Domaine
backend

Piste de recherche

Commencez par lire plugin-catalog/composio/1.0.0.json et suivez la configuration de l’en-tête de la clé API du plugin. Vérifiez comment les autres plugins ou le flux de connexion gèrent les en-têtes personnalisés et l’authentification. Le travail est terminé lorsque le point de terminaison consommateur de Composio accepte la clé configurée et que la connexion peut aboutir ; l’issue ne mentionne aucun test.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

The built-in Composio plugin (plugin-catalog/composio/1.0.0.json) sends the API key as header "x-api-key".

Composio's current MCP endpoint for consumer connections, https://connect.composio.dev/mcp, expects the key in the header "x-consumer-api-key" (or an OAuth Bearer token). Composio's docs say: "For consumer connections, use https://connect.composio.dev/mcp", and the dashboard ("Connect Agents → MCP URL") shows the header name x-consumer-api-key.

Result: with a valid ck_… key, OpenBot shows "Nicht verbunden – Dieser Server verlangt eine Anmeldung", but no "Anmelden" button is offered, so the connection cannot be completed.

Tested with curl:

  • header x-api-key → 401 "No Authorization: Bearer header on request" (key ignored)
  • header x-consumer-api-key → key is evaluated by the server

Suggested fix: allow choosing the header name, or use x-consumer-api-key when the URL is connect.composio.dev, and/or offer the OAuth login flow the server advertises (resource_metadata: https://connect.composio.dev/.well-known/oauth-protected-resource).

OpenBot desktop on Windows 11, plugin version 1.0.0.

Langage dominant
TypeScript
Étoiles
6.6k
Forks
914
Merge moyen
23 h 27 min
PR mergées (30 j)
136

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de CopilotKit/OpenBot

Toutes les issues de CopilotKit/OpenBot

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.