Almide MCP Server
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.
Latest Blog Posts
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/almide/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server