Complete AI Training

MCP server · Developer tools

Deed MCP server

by deed-lang

Lets your AI check, test and review Deed code with the real compiler instead of guessing.

Flow diagram: you ask your AI “Check this Deed module and tell me what is wrong”, on your own computer the Deed MCP server works with deed compiler, and you get back compiler results and review.

Deed is a programming language built so that a function's signature states everything the function is allowed to do. This MCP server lets a coding assistant ask the Deed compiler real questions about a program, and lets it review a change for newly added authority. It is handy if you use an AI to write or edit Deed code and want the compiler, not the AI, to be the judge.

What is an MCP server? The 30-second version

On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a connection to something outside the chat. This one connects your AI to the Deed compiler, so the AI can hand it a program and get back real answers about types, contracts and effects. It runs on your own machine and speaks to your AI over a standard connection.

What this MCP server does

You paste or describe some Deed code and ask your AI to check it. Your AI passes the code as text to this helper, which runs the Deed compiler on it. The compiler checks types, contracts and effects, and the answer comes back as text. Your AI then explains that answer to you in the chat. The helper holds no authority of its own: a program that tries to reach a file is refused before it runs.

Flow diagram: you ask your AI “Check this Deed module and tell me what is wrong”, on your own computer the Deed MCP server works with deed compiler, and you get back compiler results and review. Click to zoom

What you can do with it

  • Check a Deed module and see whether it compiles
  • Run the tests that come with a Deed program
  • Ask what a function promises in its contract
  • See which effects and capabilities a function uses
  • Review a before and after version of a module for newly added authority
  • Compare two versions and flag promises that got weaker

Try asking your AI

  • “Check this Deed module and tell me what is wrong with it”
  • “Run the tests in this Deed file and summarise the results”
  • “What does this function's contract promise, and what effects does it use?”
  • “Compare these two versions of my module and tell me if the new one gained any authority”

What it gives back to you

You get text back: compiler diagnostics, test results, contract and effect details, or a review receipt. A review receipt lists newly declared authority and any promises that dropped to a weaker tier. Your AI reads that text and explains it to you in plain words in the chat. Nothing is changed on your machine by the check itself.

Before you start

What you need

  • The Deed toolchain installed on your computer (one line install from the project page)
  • An AI app that can connect to MCP servers, such as the Claude desktop app
  • A Deed program or module to work with

Good to know

It runs the Deed compiler on code you give it, so treat anything you paste as something you are willing to share with your AI app.

Install it with your AI

Add Deed MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check Deed MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Developers and reviewers who use an AI to write or edit Deed code and want the compiler to verify it.