cd /news/agent-protocols/ephemora-cell-1-0-4-a-stateless-mcp-… · home topics agent-protocols article
[ARTICLE · art-136229] src=dev.to ↗ pub= topic=agent-protocols verified=true sentiment=↑ positive

ephemora-cell 1.0.4: a stateless MCP tool server, now on PyPI!!

A developer released ephemora-cell 1.0.4 on PyPI, a stateless MCP tool server that eliminates the initialize handshake and session state, allowing servers to be restarted or load-balanced between calls without clients noticing. The release adds CacheableResult fields (ttlMs: 3600000, cacheScope: "private") to tools/list responses and rejects unknown protocol versions with error -32022, while remaining compatible with handshake-era clients such as Claude Desktop, VS Code, and Codex. The author reports 13/13 acceptance checks against the published wheel and observed identical fuel consumption (21143) for the same echo call across two installs on different machines.

by read1 min views2 publishedSep 21, 2026

No initialize handshake. No session state. Restart or load-balance the server between calls — clients never notice. tools/list answers with CacheableResult fields (ttlMs: 3600000, cacheScope: "private") so hosts can cache the tool list, and unknown versions are rejected with -32022 naming the supported list — never silently swallowed.

Handshake-era clients (Claude Desktop, VS Code, Codex) keep working unchanged. Both eras, one process — with a test that runs them mixed against one server instance.

python

reported = engine.policy_for(spec) # what get-policy says outcome = engine.execute(spec, params) # what actually ran

assert reported["preopens"] == \

       outcome.report.security_baseline["preopens"]

How we verified it

Fresh venv, plain pip install ephemora-cell, 13/13 acceptance checks against the published wheel: both MCP eras, version negotiation, policy/witness agreement, legacy compatibility unchanged. Bonus finding: the same echo call consumed identical fuel (21143) across two different installs on different machines — the determinism claim held in the wild.

Try it bash

pip install ephemora-cell

ephemora-cell-mcp        # bundled clock + echo; --tools-dir for your own

Feedback welcome — repo, issues and the full CHANGELOG are at [https://github.com/MichaelS1011/ephemora-cell](https://github.com/MichaelS1011/ephemora-cell)
── more in #agent-protocols 4 stories · sorted by recency
── more on @ephemora-cell 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/ephemora-cell-1-0-4-…] indexed:0 read:1min 2026-09-21 ·