Skip to main content
Glama

Server Details

AILANG language reference, stdlib, examples and benchmarks for agents that write AILANG.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
sunholo-data/ailang
GitHub Stars
38
ChatGPT
–
Claude
–

TDQS

B3/5.0

Scored across 23 tools

Disambiguation4/5

Most tools target a distinct resource+action pair, and the families (docs, examples, stdlib, benchmarks) are clearly separated by prefixes. The main soft spots are within-family: benchmarks_list vs benchmarks_for_model vs benchmark_run, and roadmap vs design_docs_list(state=planned), which could occasionally be confused. Descriptions generally resolve the residual ambiguity.

Naming Consistency3/5

The dominant convention is noun_verb (example_get, stdlib_search, limitations_list, benchmark_run), but it is broken by bare-noun tools (roadmap, docs_nav, install_guide, onboarding_guide, design_doc) and a verb_noun outlier (submit_feedback). Singular/plural is semi-predictable (singular = get one, plural = list) yet still inconsistent in places like design_doc vs design_docs_list and example_get vs examples_list.

Tool Count3/5

23 tools is on the heavy edge of the recommended band. The domain is genuinely broad (versions, changelog, design docs, docs nav/search, examples, effects, stdlib, benchmarks, install, onboarding, limitations, prompts, roadmap, feedback), so most tools earn their place, but the surface feels like it accumulated rather than being scoped.

Completeness3/5

Coverage across docs, examples, stdlib, releases and benchmarks is broad, but there is a notable dead end: docs_search returns only excerpts and headings, and the description claims the full page is available via docs_nav or example_get, yet no doc_get/fetch-page tool exists. Benchmark surface also lacks a way to enumerate categories or suites independently of runs, leaving some workflows partially closed.

Available Tools

23 tools
ailang_versionsAILANG versionsA
Read-onlyIdempotent
Inspect

List all AILANG versions the server can answer for.

Inputs: no named parameters.

benchmark_runBenchmark run detailsC
Read-onlyIdempotent
Inspect

One run's full result (code, compile_ok, runtime_ok, stdout_ok, cost, tokens).

Inputs: runId (required).

benchmarks_compareCompare two models on benchmarksC
Read-onlyIdempotent
Inspect

Pairwise model comparison. Output: {a_only_passes, b_only_passes, both, neither}

Inputs: modelA (required), modelB (required), version (required).

benchmarks_for_modelBenchmarks for a modelB
Read-onlyIdempotent
Inspect

Where does a given model pass/fail? Optional version filter. Output: {passes: [...], fails_by_category: {...}, total_cost}

Inputs: model (required), version (required).

benchmarks_listList benchmark runsB
Read-onlyIdempotent
Inspect

List benchmark suites and runs, optionally filtered to a since_version cutoff.

Inputs: sinceVersion (required).

changelog_for_versionChangelog for a versionB
Read-onlyIdempotent
Inspect

What changed in a given release (added/changed/fixed/breaking).

Inputs: version (required).

design_docRead a design docB
Read-onlyIdempotent
Inspect

Full design doc by slug (e.g. "m-agent-mcp-website").

Inputs: slug (required).

design_docs_listList design docsB
Read-onlyIdempotent
Inspect

List planned/implemented/rejected design docs, optionally filtered by version. state = "planned" | "implemented" | "rejected" | ""; empty = all.

Inputs: state (required), version (required).

docs_navDocs navigationA
Read-onlyIdempotent
Inspect

Sidebar tree as JSON. Replaces scraping the Docusaurus sidebar. Version-scoped: snapshot of that release's docs site nav.

Inputs: forVersion (required).

effects_catalogEffects catalogC
Read-onlyIdempotent
Inspect

All declared effects with capability mapping and the version they appeared in.

Inputs: forVersion (required).

example_for_conceptExample for a conceptB
Read-onlyIdempotent
Inspect

Best-fit examples for a free-form concept query ("how do I use effects?"). Filters server-side on why + title; returns up to 5 matches.

Inputs: concept (required), forVersion (required).

example_getGet an exampleC
Read-onlyIdempotent
Inspect

Full source + metadata for one example by path.

Inputs: path (required), forVersion (required).

examples_listList examplesA
Read-onlyIdempotent
Inspect

Filter 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.

Inputs: status (required), features (required), forVersion (required).

install_guideAILANG install guideA
Read-onlyIdempotent
Inspect

Harness-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 remote_mcp config block.

Inputs: harness (required), platform (required).

limitations_listKnown limitationsC
Read-onlyIdempotent
Inspect

Known limitations (Y-combinator, etc.) optionally filtered by category.

Inputs: category (required), forVersion (required).

onboarding_guideAILANG onboarding guideA
Read-onlyIdempotent
Inspect

Stepwise onboarding flow for using AILANG. role: "agent" (AI coding agent flow, default) | "developer" (human dev flow) | "" (returns both) For v1 returns the full guide; client picks the relevant role. v2 may filter on AILANG side once we have proper record-projection helpers.

Inputs: role (required).

prompt_getGet an AILANG teaching promptA
Read-onlyIdempotent
Inspect

Fetch the canonical teaching prompt for a version. kind = "agent" | "devtools" | "compact" (full prompt = empty).

Inputs: kind (required), forVersion (required).

roadmapAILANG roadmapC
Read-onlyIdempotent
Inspect

What's shipping next, what's been rejected and why.

Inputs: no named parameters.

stdlib_moduleStdlib module referenceC
Read-onlyIdempotent
Inspect

Full module: exports + signatures + docstrings.

Inputs: name (required), forVersion (required).

stdlib_modulesList stdlib modulesB
Read-onlyIdempotent
Inspect

List stdlib modules available in this AILANG version with one-line summaries.

Inputs: forVersion (required).

submit_feedbackSend feedbackAInspect

Anonymous bug report / feature request / docs gap, queued for human review. Default routing: public-feedback inbox (general AILANG). Pass package="vendor/name" (e.g. "sunholo/auth") to route to that package's pkg:vendor/name inbox where its autonomous agent watches. Categories: bug, feature, docs, limitation. Body limit 10KB, snippet limit 4KB. Optional contact field for follow-up; opaque to the server. Set auto_dispatch=true to authorize the package agent to act on your submission immediately (default false — files for human triage; pkg-feedback agent template lands in a separate sprint).

Inputs: body (required), title (required), category (required), ailang_version (required), +4 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      The toolchain of Renyi, a programming language for AI agents: check, format, run and test programs, and read the project map with every function's effects, semantic diffs and chunks for retrieval. One binary, renyi mcp.
      11
      3
      Apache 2.0
    • A
      license
      B
      quality
      B
      maintenance
      Enables AI tools and agents to form contract-bound organizations, execute persistent task DAGs with independent audits, score decisions with counterfactual trees, run time-compressed world simulations, and control an on-demand localhost dashboard via stdio tools.
      6
      1
      Apache 2.0
    • A
      license
      Not graded
      quality
      A
      maintenance
      Deterministic execution engine for AI agents. 412 modules across 78 categories including browser automation, file I/O, Docker, data parsing, crypto, and scheduling. Supports STDIO and Streamable HTTP transport with execution trace, evidence snapshots, and replay from any step.
      215 PyPI
      483
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.