$ timeahead_
← mcp scores
77
io.github.Sowiedu/edict
githubgithub ↗hybrid

AI-agent programming language. JSON AST in, WASM out. Typed, effect-tracked, Z3-verified.

install
add to your claude desktop / cursor / windsurf mcp config:
{
  "mcpServers": {
    "iogithubsowieduedict": {
      "command": "npx",
      "args": [
        "-y",
        "edict-lang"
      ]
    }
  }
}
per-client install guide (claude desktop · cursor · windsurf · vscode · claude code) →
owner of this server? claim your listing to get a verified badgeclaim →
score breakdown
security (35%)100
freshness (25%)100
adoption (20%)8
quality (10%)100
trust (10%)50
capabilities · what this server can do
18 tools detected·auth: API key
high risk
● active   ○ not requested  ·  hover each badge for details
fs read fs write network exec eval secrets
why high risk: fs read + fs write + network + exec + eval + secrets active — can execute code, access credentials, and make external network calls.
  • edict_schemaReturn the JSON Schema defining valid Edict AST programs. Use format 'minimal' for reduced token cost (strips descriptio
  • edict_versionReturn compiler version and capability info.
  • edict_examplesReturn example programs as JSON ASTs.
  • edict_validateValidate an Edict AST against the compiler's JSON schema without typing or compiling. Use this as a first pass.
  • edict_checkRun the full semantic checker (name resolution, type checking, effect checking, contract verification) on an AST. Suppor
+13 more tools
  • edict_compileCompile a semantically valid Edict AST into a WebAssembly module. Returns the WASM binary encoded as a base64 string. Su
  • edict_runExecute a compiled WebAssembly module (provided as base64) in a sandboxed runtime with configurable limits.
  • edict_patchApply surgical patches to an Edict AST by nodeId, then run the full check pipeline. Fix errors without resubmitting the
  • edict_errorsReturn machine-readable catalog of all structured error types.
  • edict_lintRun non-blocking lint analysis on an Edict AST. Returns quality warnings without blocking compilation.
  • edict_debugExecute an Edict program with debug instrumentation. Returns structured crash diagnostics including call stack, crash lo
  • edict_composeCompose multiple Edict program fragments into a single module. Fragments declare what they provide and require.
  • edict_explainGiven a structured error, returns enriched repair context: pipeline stage, field metadata, example ASTs, and repair stra
  • edict_exportExport an Edict AST as a portable WASM skill package with validation and manifest generation.
  • edict_import_skillImport and execute a compiled Edict WASM skill package, validating its checksum.
  • edict_generate_testsAuto-generate structured test cases from Z3-verified contracts. Extracts boundary values and counterexamples as regressi
  • edict_replayRe-execute a WASM module using a previously recorded replay token for deterministic reproduction of runtime behavior.
  • edict_supportReturns structured sponsorship and support information for the Edict project.
maintenance health
84/ 100 · is this project alive
contributors (1y)3
top contributor share86%
releases (1y)32
last release40d ago
median issue response21.3h
ci✓ passing
raw data
weekly downloads0
github stars5
forks2
open issues2
license✓ present
readme length14307 chars
last publish0d ago
last commit9d ago
last updated7h ago
score drop alerts
get notified by email when this server's score drops 5+ points