Releases: mattmre/EVOKORE-MCP-PUBLIC
v3.1.0 — first public release
EVOKORE-MCP v3.1.0 — first public release
EVOKORE-MCP is a multi-server Model Context Protocol
aggregator. One stdio (or HTTP) endpoint fans out to many child MCP servers,
adds skill discovery, human-in-the-loop approval, RBAC, persistent session
continuity, and an opinionated orchestration framework on top.
This is the first publicly released cut of an internal multi-server MCP
aggregator that has been used in real agentic workflows since v3.0. Treat it
as a polished beta — the runtime is stable, but conventions and surfaces will
keep evolving in the open.
Highlights
- Multi-server MCP proxy (
mcp.config.json) — fans one stdio/HTTP endpoint
out to many child MCP servers, with tool-name prefixing and per-server
rate limits. - Skill discovery — recursive
SKILLS/indexer withresolve_workflow,
search_skills,get_skill_help,discover_tools, and a static
composition graph (scripts/derive-skill-composition.js→skill-graph.json). - Tool-discovery tiering —
EVOKORE_TOOL_DISCOVERY_MODE,
EVOKORE_DISCOVERY_PROFILE, cursor pagination, and a deferred-schema mode
to fittools/listtoken budgets without breaking older clients. - Human-in-the-loop approval —
_evokore_approval_tokenflow for
restricted tools, plus a dashboard/approvalsUI. - RBAC — admin / developer / readonly roles via
EVOKORE_ROLE,
backwards-compatible when unset. - Session continuity —
~/.evokore/sessions/{sessionId}.jsonshared
manifest, replay (JSONL), evidence (JSONL), andtilldonetask tracking. - Orchestration framework —
SKILLS/ORCHESTRATION FRAMEWORK/with the
panel-of-experts pattern, handoff protocol, AEP framework, and 11orch-*
commands. - Damage-control hook —
damage-control-rules.yamlblocks dangerous
shell commands, force-pushes to protected refs, secret-touching paths,
and 43+ other classes of mistake before they execute. - Webhook events — HMAC-SHA256 signed, fire-and-forget delivery for
tool_call,tool_error,session_*,approval_*, andplugin_*events.
What's in this release
- v3.1.0 source for the MCP runtime, including HTTP server, stdio server,
proxy manager, plugin loader, OAuth provider, webhook manager, claims
manager, fleet manager, and orchestration runtime. - The full curated
SKILLS/corpus (~336 skills/files across 13 framework
directories). - Damage-control rule set (DC-01 through DC-43).
- Governance triad —
CITATION.cff,SECURITY.md,SUPPORT.md,
THIRD_PARTY_LICENSES.md,.github/CODEOWNERS,.github/FUNDING.yml,
and YAML-form issue templates. - The pinned-upstream
mattpocock/skillsLICENSE at
SKILLS/upstream/mattpocock-skills/LICENSE.
Install
npm install -g evokore-mcp
# or, from source:
git clone https://github.com/mattmre/EVOKORE-MCP-PUBLIC.git
cd EVOKORE-MCP-PUBLIC
npm install
npm run buildWire EVOKORE-MCP into your MCP client of choice (Claude Code, Cursor, Cline,
Claude Desktop, etc.) by pointing at the built dist/index.js.
See README.md for the full setup walkthrough and docs/ for runtime,
configuration, security, and orchestration documentation.
Security and conventions
- Read
SECURITY.mdfor the vulnerability-disclosure policy before reporting
a CVE-class issue. - Read
RULES.mdfor the declarative security policies the server enforces. - Read
SOUL.mdfor behavioral identity andCLAUDE.mdfor the
brutal-honesty convention. dangerouslySkipPermissionsships off by default. Opt in locally if
you want the internal-development posture; do not check that flip into a
fork that other people will install.
Acknowledgements
EVOKORE-MCP vendors and integrates several upstream skill packs under their
original licenses. See THIRD_PARTY_LICENSES.md for the full list and
SKILLS/upstream/UPSTREAM-*.md for pinned commit SHAs.
License
MIT — see LICENSE.