arx-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@arx-mcprun this arx code: println('hello')"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nyxilum-mcp
MCP-сервер, що дозволяє AI-асистенту (Claude, Cursor тощо) напряму
компілювати/запускати/лінтити/форматувати NyxilumLang (.nx) код через
NyxilumNode — без ручного
dotnet run/copy-paste в термінал.
Навіщо окремий репозиторій, а не частина NyxilumLang
node_modules цього проєкту не мав би потрапляти в dotnet-збірку чи
publish/ NyxilumLang. Живе поруч, як сестринський проєкт.
Related MCP server: Arduino MCP Server (Simple)
Встановлення
git clone https://github.com/Faneraiy14/NyxilumMcp.git
cd NyxilumMcp
npm installПотрібен зібраний NyxilumNode поруч (../NyxilumLang за замовчуванням,
dotnet build src/NyxilumLang там) — або задай шлях явно:
# Linux/Mac
export NX_NODE_PATH=/шлях/до/NyxilumLang # .exe на Windows, .dll — тоді запускається через `dotnet`
# або
export NX_ECOSYSTEM_ROOT=/шлях/до/NyxilumLang# Windows
$env:NX_NODE_PATH = "C:\шлях\до\NyxilumLang.exe"
# або
$env:NX_ECOSYSTEM_ROOT = "C:\шлях\до\NyxilumLang"Підключення (Claude Desktop / Claude Code)
{
"mcpServers": {
"nyxilum": {
"command": "node",
"args": ["/шлях/до/NyxilumMcp/src/server.js"]
}
}
}Інструменти
Інструмент | Що робить |
| Компілює й виконує код у пісочниці (окремий процес, timeout, ліміт GC-виділень) |
| Стильові попередження (довжина рядка, порожні блоки) — не перевірка синтаксису, завжди exitCode=0 |
| Форматує код |
| Версія знайденого NyxilumNode — заодно health check |
| GUIDE.md цілком або конкретна секція ( |
Безпека виконання (nyxilum_run)
Код НІКОЛИ не потрапляє в shell/argv як текст — завжди пишеться у власний тимчасовий файл, шлях до якого передається як звичайний аргумент процесу (
execFile, безshell: true).Процесний
timeout(типово 10с, максимум 60с) — єдиний реальний захист відwhile (true) {}без виділень пам'яті:NX_GC_MAX_OBJECTSрахує лише NyxilumLang-виділення (масиви/структури/мапи), а не ітерації циклу самі по собі.env— allowlist (PATH,SystemRoot,TEMP,DOTNET_ROOTтощо), не весьprocess.envцього серверного процесу.NX_SANDBOX=1(фіксовано, не залежить від вхідних аргументів інструмента) — файловий I/O обмежується тимчасовою текою запуску, мережа (httpGet/httpServer/wsConnectтощо) й читання змінних середовища (osEnv) повністю заборонені. Потребує NyxilumNode з підтримкоюNX_SANDBOX(див. NyxilumLang README); зі старішим бінарником прапорець просто ігнорується.Вивід (
stdout/stderr) обрізається до 32 КБ на потік — цикл, що друкує мільйони рядків, не заповнить контекст відповіді.Тимчасова тека видаляється в
finallyзавжди, навіть при таймауті.
RunFile в Nx.cs пише Runtime Error:/Parse Error: у stdout
(не stderr) і завершується з exitCode=1 — це поведінка самого
NyxilumNode, не цього сервера; кожен інструмент явно зазначає це в описі.
Тести
npm test14 перевірок: smoke.mjs викликає обробники напряму (успішний запуск,
необроблений throw, таймаут нескінченного циклу, gc_max_objects,
обрізання великого виводу, стійкість до shell-метасимволів у коді,
відсутність витоку тимчасових директорій), transport.mjs — те саме
через РЕАЛЬНИЙ MCP-протокол (StdioClientTransport + Client), не
лише прямі виклики функцій.
Ліцензія
MIT — Faneraiy14.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceEnables AI agents to compile, execute, and check Almide code for syntax or compilation errors. It provides tools for generating ASTs and accessing language grammar resources.
- Alicense-qualityDmaintenanceEnables AI agents to interact with Arduino boards for compiling, uploading sketches, and serial communication.6MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to compile, upload, and monitor Arduino boards via natural language, with electrical safety checks and dependency management.2115214MIT
- Alicense-qualityDmaintenanceEnables AI assistants to manage project analysis, code metrics, documentation, Git operations, code quality, and file organization through natural language commands.72MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Let AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Faneraiy14/NyxilumMcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server