Allows AI agents to compile Almide source code into Rust, enabling the conversion of Almide scripts into Rust-based programs.
Allows AI agents to compile Almide source code into TypeScript, enabling the transformation of Almide scripts into TypeScript-compatible code.
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., "@Almide MCP Servercheck this Almide code for any syntax errors"
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.
Almide MCP Server
An MCP (Model Context Protocol) server that lets AI agents compile, run, and check Almide code.
Tools
Tool | Description |
| Compile |
| Compile and execute |
| Check for syntax/compilation errors with diagnostic hints |
| Parse source and return the AST as JSON |
Resources
Resource | URI | Description |
Grammar |
| EBNF grammar + stdlib reference |
Setup
Prerequisites
Node.js 18+
almide compiler in PATH (or set
ALMIDE_BIN)
Install
git clone https://github.com/almide/mcp-server.git
cd mcp-server
npm install
npm run buildClaude Code
Add to ~/.claude.json:
{
"mcpServers": {
"almide": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"]
}
}
}Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"almide": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"],
"env": {
"ALMIDE_BIN": "/path/to/almide"
}
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"almide": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"]
}
}
}Usage Examples
Once connected, an AI agent can:
# Check code for errors
almide.check({ code: 'module app\nfn add(a: Int, b: Int) -> Int = a + b' })
# Compile to Rust
almide.compile({ code: '...', target: 'rust' })
# Run code
almide.run({ code: '...', args: ['hello'] })
# Get AST
almide.emit-ast({ code: '...' })Environment Variables
Variable | Description | Default |
| Path to almide binary |
|
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.