Sample agents and MCP servers for agentregistry. The goal of this repo is simple: give anyone trying out agentregistry a known-good starting point so they don't have to bootstrap from scratch.
Everything under TEMPLATES/ is meant to be forked and adapted, not
edited in place. If you push directly to this repo's TEMPLATES/ other
people's demos break.
Intended workflow:
- Fork this repo to your own GitHub account.
- In your fork, copy the template you want into a new top-level directory:
cp -R TEMPLATES/agentdemo ./my-agentdemo
- Edit freely. Change the agent name, swap the model, add MCP servers, whatever you need. The template is a starting point, not a contract.
- Commit and push to your fork. That's the URL you give to
arctl agent publish --github β¦.
To contribute a new template (not a personal variant), open a PR against this repo β see Adding a new template.
| Path | What it is |
|---|---|
TEMPLATES/agentdemo/ |
Minimal ADK-Python agent with a dice-rolling and prime-checking tool. |
TEMPLATES/everything-server/ |
MCP server exposing echo, now, add, and reverse tools. |
Each template has its own README.md with build and run instructions.
- Add it under
TEMPLATES/<name>/with a shortREADME.mdexplaining what it does and how to build it. - Keep each template self-contained (no cross-template imports).
- Templates must build using only public dependencies β no private image refs, no internal packages β so any fork is usable from a clean machine.