What's New
MCP tools support - agents can now access external tools and services through the Model Context Protocol.
Features
- MCP Tools Integration - Register MCP clients by name and declare which tools each agent needs in frontmatter
- Per-agent tool injection - Only declared tools get injected, avoiding context pollution
- Orchestrator tool support - Orchestrators can also declare tools in frontmatter
Improvements
- Removed unused
@modelcontextprotocol/sdkdependency (users bring their own) - Added npm provenance to publishConfig
- Added GitHub Actions release workflow with OIDC
Example
# sops/code-reviewer.md
---
name: code-reviewer
tools:
- filesystem
- git
---const orchestrator = await createOrchestrator({
directory: "./sops",
tools: {
filesystem: fileSystemClient,
git: gitClient,
},
});Full Changelog
v0.1.1...v0.2.0
Full Changelog: https://github.com/serverless-dna/sop-agents/commits/v0.1.2