Composio plugin sends x-api-key, but connect.composio.dev/mcp requires x-consumer-api-key
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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CopilotKit/OpenBot
-
Telemetry scrubber: case-insensitive mysql rule redacts an attached port (-P3306) and lets a real password survive in the same commandPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
CopilotKit/OpenBot#815 ·
Les mainteneurs répondent en général sous 1 jour
-
Wrong key location at startupPeut-être pris @charan-rathore l’a pris il y a 6 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
CopilotKit/OpenBot#800 ·
Les mainteneurs répondent en général sous 1 jour
-
setup-learning.ts fails on Windows with "spawn npx.cmd EINVAL"Peut-être pris @Caldas l’a pris il y a 9 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
CopilotKit/OpenBot#792 ·
Les mainteneurs répondent en général sous 1 jour
-
Remote AG-UI Bots can't use the browser in chat: `computer_*` calls refused as "unavailable for this headless turn"Peut-être pris @charan-rathore l’a pris il y a 5 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
CopilotKit/OpenBot#804 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 Plus d'une semaine Accessibilité débutants 22/100
CopilotKit/OpenBot#786 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de CopilotKit/OpenBot
Issues similaires
-
[Feature]: 建议导入源后,自动切换到新导入的源Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
lyswhut/lx-music-desktop#3026 ·
-
area: ci type: test
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
schlessera/brain-kit#2769 ·
Les mainteneurs répondent en général sous 1 jour
-
Read a vector index's quantization back on Neo4j 2026.10, which reports vector.quantization.typeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
liberation-data/drivine#231 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
alveusgg/alveusgg#2502 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour