Permet aux assistants IA de créer des applications LumenJS, d'utiliser le BaaS Roxyon et de déployer des projets web sur l'infrastructure Roxyon.
Aussi connu sous bea-technology/roxyon-devtools, @roxyon/mcp
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.7.0
- Dernier commit
- 2 nov. 2026
- Licence
- MIT
Qu'est-ce que Roxyon MCP ?
Roxyon est un serveur MCP. Permet aux assistants IA de créer des applications LumenJS, d'utiliser le BaaS Roxyon et de déployer des projets web sur l'infrastructure Roxyon.
Résumé généré à partir du README du projet
À propos du MCP server Roxyon
Ce serveur permet de construire des applications LumenJS et de gérer les déploiements web via un assistant IA. Les développeurs peuvent l'utiliser pour créer des applications, interagir avec le Backend as a Service de Roxyon et pousser des projets web directement sur l'infrastructure Roxyon. Il fonctionne via stdio et s'intègre avec des clients tels que Claude Code, Cursor, Windsurf, Cline et le Gemini CLI.
Pour utiliser le serveur, vous devez vous authentifier via la CLI Roxyon ou en fournissant un ROXYON_TOKEN dans vos variables d'environnement. Le serveur propose des outils spécifiques comme roxyon_init pour la configuration du projet, roxyon_deploy pour la publication et roxyon_logs pour la surveillance. Il offre également des ressources comme roxyon://docs/lumenjs pour fournir la documentation technique à l'assistant. Pour des raisons de sécurité, tout outil provoquant des effets de bord nécessite un paramètre confirm:true pour s'exécuter.
Ce que vous pouvez faire avec
- 1Générer le squelette d'une nouvelle applicationDemandez à l'IA de générer une nouvelle structure de projet LumenJS en utilisant les prompts intégrés.
- 2Déployer un projet webDonnez l'instruction à l'assistant de builder et de téléverser votre application sur l'infrastructure Roxyon.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Roxyon MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Roxyon MCP dans Claude Code
$ claude mcp add --env 'ROXYON_TOKEN=<YOUR_ROXYON_TOKEN>' roxyon -- npx -y @roxyon/mcpInstaller Roxyon MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"roxyon": {
"command": "npx",
"args": [
"-y",
"@roxyon/mcp"
],
"env": {
"ROXYON_TOKEN": "<YOUR_ROXYON_TOKEN>"
}
}
}
}Installer Roxyon MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"roxyon": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@roxyon/mcp"
],
"env": {
"ROXYON_TOKEN": "<YOUR_ROXYON_TOKEN>"
}
}
}
}Installer Roxyon MCP dans VS Code CLI
$ code --add-mcp '{"name":"roxyon","type":"stdio","command":"npx","args":["-y","@roxyon/mcp"],"env":{"ROXYON_TOKEN":"<YOUR_ROXYON_TOKEN>"}}'Installer Roxyon MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"roxyon": {
"command": "npx",
"args": [
"-y",
"@roxyon/mcp"
],
"env": {
"ROXYON_TOKEN": "<YOUR_ROXYON_TOKEN>"
}
}
}
}Installer Roxyon MCP dans Codex
$ codex mcp add roxyon --env 'ROXYON_TOKEN=<YOUR_ROXYON_TOKEN>' -- npx -y @roxyon/mcpInstaller Roxyon MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.roxyon] command = "npx" args = ["-y", "@roxyon/mcp"] [mcp_servers.roxyon.env] ROXYON_TOKEN = "<YOUR_ROXYON_TOKEN>"
Installer Roxyon MCP dans Gemini CLI
$ gemini mcp add -s user -e 'ROXYON_TOKEN=<YOUR_ROXYON_TOKEN>' roxyon npx -- -y @roxyon/mcpInstaller Roxyon MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"roxyon": {
"command": "npx",
"args": [
"-y",
"@roxyon/mcp"
],
"env": {
"ROXYON_TOKEN": "<YOUR_ROXYON_TOKEN>"
}
}
}
}Configuration
ROXYON_TOKENSecretA roxp_ personal access token (alternative to `roxyon login`). Create one with `roxyon token create`.
ROXYON_API_URLOverride the BaaS base URL (default https://www.beaapis.com/1).
ROXYON_CONSOLE_URLOverride the console base URL (default https://console.roxyon.com).
| Nom | Description | Type |
|---|---|---|
| ROXYON_TOKEN | A roxp_ personal access token (alternative to `roxyon login`). Create one with `roxyon token create`. | Secret |
| ROXYON_API_URL | Override the BaaS base URL (default https://www.beaapis.com/1). | |
| ROXYON_CONSOLE_URL | Override the console base URL (default https://console.roxyon.com). |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblebea-technology/roxyon-devtools is public and reachablegithub.com/bea-technology/roxyon-devtools ↗Réussi
- Le nom du package correspond au dépôt source@roxyon/mcp names bea-technology/roxyon-devtools as sourcenpmjs.com/package/@roxyon/mcp ↗Réussi
- Provenance du build (attestation Sigstore)Sigstore attestation for @roxyon/mcpnpmjs.com/package/@roxyon/mcp/v/0.7.0#provenance ↗Réussi
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-02github.com/bea-technology/roxyon-devtools ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @roxyon/mcpRéussi
- Aucun avis critique dans le package ou ses dépendances108 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPHTTPS endpoint answered 401 (sign-in required)Réussi
README
Voir sur GitHub@roxyon/mcp
Model Context Protocol server for Roxyon. Gives any MCP-capable AI assistant the ability to build LumenJS apps, use the Roxyon BaaS, and deploy apps and web projects to Roxyon infrastructure.
Runs on stdio. A remote Streamable-HTTP transport with OAuth is planned (needs the M1.5 Personal Access Token work).
Install
npm i -g @roxyon/mcp # or use npx, below
Authenticate once with the CLI (the MCP server reuses its stored login):
npm i -g @roxyon/cli
roxyon login
…or set ROXYON_TOKEN in the server's environment (CI / headless).
Add it to a client
Claude Code — .mcp.json in a project, or claude mcp add:
{
"mcpServers": {
"roxyon": { "command": "npx", "args": ["-y", "@roxyon/mcp"] }
}
}
Cursor / Windsurf / Cline — same shape in their MCP settings.
Gemini CLI — ~/.gemini/settings.json → mcpServers → same shape.
Pass through ROXYON_TOKEN (and optionally ROXYON_API_URL,
ROXYON_CONSOLE_URL) via the client's env field when not using a stored login.
What it exposes
Tools — roxyon_whoami, roxyon_list_domains, roxyon_list_apps,
roxyon_init, roxyon_deploy (dry-run unless confirm:true), roxyon_app_status,
roxyon_logs, roxyon_restart, roxyon_env_get, roxyon_env_set,
roxyon_link_github. Every side-effecting tool requires confirm:true.
Resources — roxyon://docs/lumenjs (the full LumenJS V1 reference),
roxyon://docs/baas, roxyon://docs/deploy.
Prompts — scaffold-lumen-app, deploy-to-roxyon.
Typical flow
- The assistant reads
roxyon://docs/lumenjs+roxyon://docs/baas, writes the app. roxyon_init { dir }→ writesroxyon.json.roxyon_deploy { dir }→ dry-run plan.roxyon_deploy { dir, confirm: true }→ builds, uploads, waits for it to go live (app runtimes) and reports the URL or the failure reason.
Questions sur Roxyon MCP
Comment ajouter Roxyon MCP à Claude Code ?
Exécutez claude mcp add --env 'ROXYON_TOKEN=<YOUR_ROXYON_TOKEN>' roxyon -- npx -y @roxyon/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Roxyon MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.