← Discover MCPs and Agents
z
MCPAI & MLGitHub
zypher-agent
A minimal yet powerful framework for creating AI agents with full control over tools, providers, and execution flow.
Links
README
From the repo.
Zypher Agent
Production-ready AI agents that live in your applications
Features
- Agent, Not Workflow: Reactive loop where the agent dynamically decides next steps based on LLM reasoning.
- Git-Based Checkpoints: Track, review, and revert agent changes with built-in checkpoint management
- Extensible Tool System: Built-in tools for file operations, search, and terminal commands with support for custom tools
- Model Context Protocol (MCP): Native support for MCP servers with OAuth authentication
- Multi-Provider Support: Works with Anthropic Claude and OpenAI GPT models through a unified interface
- Loop Interceptor System: Customize agent behavior with extensible post-inference interceptors
- Production-Ready: Configurable timeouts, concurrency protection, and comprehensive error handling
Quick Start
Installation
[!NOTE] Support for npm coming soon.
Using JSR
deno add jsr:@zypher/agent
SDK Usage
import { createZypherAgent } from "@zypher/agent";
import { createFileSystemTools } from "@zypher/agent/tools";
import { eachValueFrom } from "rxjs-for-await";
const agent = await createZypherAgent({
model: "claude-sonnet-4-5-20250929", // Or use ModelProvider for advanced options
tools: [...createFileSystemTools()],
mcpServers: ["@modelcontextprotocol/sequentialthinking-server"],
});
// Run task with streaming
const taskEvents = agent.runTask("Implement authentication middleware");
for await (const event of eachValueFrom(taskEvents)) {
console.log(event);
}
See our documentation for full usage examples and API reference.
License
Licensed under the Apache License, Version 2.0. See LICENSE.md for details.
Resources
Built with ♥️ by CoreSpeed
Collected info
- ★ 330 stars
- ⎇ 24 forks
- Language: TypeScript
- Source updated: 9/21/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.