Write, type-check and run AILANG in a sandbox, with Z3-proved contracts and docs search.
Connect Remote server
claude mcp add --transport http ailang-executor https://executor.ailang.sunholo.com/mcp/connect/
{
"mcpServers": {
"ailang-executor": {
"url": "https://executor.ailang.sunholo.com/mcp/connect/"
}
}
}
{
"servers": {
"ailang-executor": {
"type": "http",
"url": "https://executor.ailang.sunholo.com/mcp/connect/"
}
}
}
Settings > Connectors > Add custom connector
URL: https://executor.ailang.sunholo.com/mcp/connect/
Tools 29 found in our last check
ailang_builtinsList AILANG builtin functions with documentation, grouped by module. `search` filters lines case-insensitively; empty returns everything.
ailang_checkType-check AILANG source. `code` is a whole module; the module line may be omitted or be `module main`. Returns the ai-check JSON report on stdout: check.passed and check.errors (with locations and fixes), and verify: each function's requires/ensures proved with Z3 (verify.resul…
ailang_evalEvaluate one pure AILANG expression and print it with show(). Builtins are in scope; for stdlib functions (map, filter, ...) use ailang_run with explicit imports.
ailang_promptCall this FIRST: the AILANG teaching prompt (syntax rules, templates, stdlib map). AILANG is not in your training data the way Python is; code written without this prompt rarely type-checks.
ailang_runRun AILANG source in the hosted sandbox. Entry point is `main`, with no arguments. Only the IO capability is granted (println works; FS, Net, Process, Env and AI are refused by name before the program starts), and the run is killed at the policy timeout. stdout is the program's…
ailang_versionsList all AILANG versions the server can answer for.
benchmark_runOne run's full result (code, compile_ok, runtime_ok, stdout_ok, cost, tokens).
benchmarks_comparePairwise model comparison. Output: {a_only_passes, b_only_passes, both, neither}
benchmarks_for_modelWhere does a given model pass/fail? Optional version filter. Output: {passes: [...], fails_by_category: {...}, total_cost}
benchmarks_listList benchmark suites and runs, optionally filtered to a since_version cutoff.
changelog_for_versionWhat changed in a given release (added/changed/fixed/breaking).
design_docFull design doc by slug (e.g. "m-agent-mcp-website").
design_docs_listList planned/implemented/rejected design docs, optionally filtered by version. state = "planned" | "implemented" | "rejected" | ""; empty = all.
docs_navThe AILANG docs site's navigation tree for a version, as JSON: section and page titles with their paths.
docs_searchFull-text search of the AILANG documentation for a version (case-insensitive, on page titles and text). Returns the top 10 matches, docs pages before archived teaching prompts, each with its path, title, first 10 headings and an excerpt around the match.
effects_catalogAll declared effects with capability mapping and the version they appeared in.
example_for_conceptBest-fit examples for a free-form concept query ("how do I use effects?"). Filters server-side on why + title; returns up to 5 matches.
example_getFull source + metadata for one example by path.
examples_listFilter examples that pass under for_version, optionally by features/status. features = comma-separated tags ("effects,records"); empty = no filter. status = "passing" | "failing" | ""; empty = passing only.
executor_whoamiWhich account this connection is signed in as (its user ID) and which app connected it (for example claude.ai or chatgpt.com).
install_guideHarness-aware install instructions for AILANG. harness: "claude-code" | "gemini-cli" | "codex-cli" | "manual" | "build-from-source" | "" platform: only meaningful for "manual" (e.g. "darwin-arm64", "linux-amd64"); ignored otherwise Empty harness returns ALL harnesses + the remot…
limitations_listKnown limitations (Y-combinator, etc.) optionally filtered by category.
onboarding_guideStep-by-step guide to getting started with AILANG, for an AI coding agent and for a human developer. role: "agent" | "developer" | "" (both). The guide for both roles is returned whatever role says; pick the part you need.
prompt_getFetch the canonical teaching prompt for a version. kind = "agent" | "devtools" | "compact" (full prompt = empty).
roadmapWhat's shipping next, what's been rejected and why.
stdlib_moduleFull module: exports + signatures + docstrings.
stdlib_modulesList stdlib modules available in this AILANG version with one-line summaries.
stdlib_searchFind stdlib functions by name, signature, or keyword. Filters the pre-built search index server-side; returns top 20 matches.
submit_feedbackSend a bug report, feature request, documentation gap or limitation about AILANG to the AILANG team. Use it only when the user asks to report something, and leave out personal or confidential information. Categories: bug, feature, docs, limitation. Body up to 10 KB, snippet up t…
Details
| Endpoint | https://executor.ailang.sunholo.com/mcp/connect/ (Streamable HTTP) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.github.sunholo-data/ailang-executor |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
