View on GitHub

Matimo - AI Tools Ecosystem

Define tools once in YAML, use them everywhere

Download this project as a .zip file Download this project as a tar.gz file

Navigation Map

Find the right document for the task.

Using Matimo over MCP

Task Document
Run matimo mcp for Claude Desktop, Cursor or Windsurf MCP.md
Configure transports, ports, bearer tokens, tool filters MCP.md
Understand how approval works over MCP (elicitation) MCP.md ยง Approval over MCP, APPROVAL-SYSTEM.md
Run the Python MCP examples (servers and agents) python/examples/mcp/README.md
Run the TypeScript MCP examples typescript/examples/mcp/

Building a provider package

Task Document
Set up Copilot + the MCP server for the Tool Creator agent SETUP_GUIDE.md
Look up a command, tool input or file path QUICK_REFERENCE.md
Build a provider by hand ADDING_TOOLS.md
Write a tool definition TOOL_SPECIFICATION.md
Test a tool in both SDKs TESTING.md
Pick risk and approval settings POLICY_AND_LIFECYCLE.md

Maintaining the workflow

Task Document
Keep the agent and skills in step with the SDK MAINTENANCE_GUIDE.md
Look up meta-tool inputs and outputs META_TOOLS.md