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/mcp

Claude 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

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.