Salam MCP
A hosted Model Context Protocol server for the Salam programming language. Connect any MCP client and it can type-check Salam code, look up the real standard library and find working examples, with nothing to install.
https://mcp.salamlang.ir/mcpClaude Code
claude mcp add --transport http salam https://mcp.salamlang.ir/mcp
Cursor, VS Code, Windsurf and other clients
{
"mcpServers": {
"salam": { "type": "http", "url": "https://mcp.salamlang.ir/mcp" }
}
}
In claude.ai or Claude Desktop, add it under Settings, Connectors, Add custom connector, with the same URL.
Sign in
The first time a client connects, it opens a browser window where you sign in with your Salam account (or create one) and allow the app. Your client keeps the connection after that. You can see and disconnect your apps any time under Connected apps.
Tools
salam_checktype-checks a program and returns diagnostics with line and columnsalam_format,salam_inspect,salam_llvm_irandsalam_jsformat, dump and compile a programsalam_stdlib_packagesandsalam_stdlib_symbolslist the standard library as it really issalam_find_examples,salam_read_sourceandsalam_keywordssearch the test corpus, read sources and map English and Persian keywords
Programs are sent as text and compiled in a private scratch directory that is deleted after each call. This server never runs your program. Each tool call is recorded in your account with its arguments, so you can review what your apps did. For salam_run and salam_build, run the server locally from the repository.