共享上下文缓存mcp服务器
用于共享上下文缓存和信任验证的MCP服务器 --AI代理共享和验证计算结果,以降低令牌成本并提高可靠性。
 
为什么?
每个AI代理都在不断地重新计算相同的结果:天气查询、价格检查、文档摘要、研究查询。使用此MCP服务器,代理 分享 通过公共缓存计算结果——以及 验证 彼此的结果。
信任层(v0.2.0)
缓存结果只有在准确的情况下才有用。信任验证系统解决了这个问题:
- 每个缓存条目都有一个 信任评分 根据有多少特工证实了这一点
- 客服电话
confirm_entry当他们验证缓存结果是否正确时 get_trusted仅返回由3个以上代理确认的条目(可配置)- 网络效应: 更多的代理验证=更可信的结果=每个人都受益
就像用于代理智能的CDN——具有同行评审的准确性。
安装
pip install shared-context-cache-mcp-server工具(8)
| 工具 | 说明 |
|---|---|
cache_lookup | 按关键字查找缓存结果——包括信任分数 |
cache_search | 按关键字搜索缓存——查找具有信任级别的预先计算结果 |
cache_store | 存储其他代理的计算结果(以trust_score=1开头) |
confirm_entry | 确认缓存结果准确——提高信任度 |
get_trusted | 仅获得由3名以上代理商确认的参赛作品(高置信度) |
cache_analytics | 详细分析:命中率、信任分布、顶级代理、网络得分 |
cache_stats | 基本缓存统计数据(命中、未命中、成本节约) |
cache_list | 列出具有信任分数的缓存条目,可选择按标签过滤 |
使用模式
1. SEARCH: cache_search("weather berlin") or cache_lookup("weather:berlin:today")
2. HIT? Use the cached result. Check trust_score for confidence level.
3. VERIFY: If result is accurate, call confirm_entry("weather:berlin:today")
4. MISS? Compute the result, then cache_store(key, value, tags="weather,berlin")
5. TRUSTED: Use get_trusted(min_trust=3) for only peer-verified results信任级别
| 信任评分 | 级别 | 含义 |
|---|---|---|
| 1 | 未验证 | 只有原始代理存储了它 |
| 2 | 部分核实 | 另一名特工证实了这一点 |
| 3-4 | 可信 | 多个代理验证了准确性 |
| 5+ | 高度信任 | 代理商之间达成强烈共识 |
Claude桌面配置
{
"mcpServers": {
"shared-context-cache": {
"command": "shared-context-cache-mcp-server"
}
}
}缓存密钥约定
使用描述性的分层键:
weather:berlin:2026-03-28research:arxiv:2501.00001:summaryprice:bitcoin:usd:2026-03-28analysis:company:AAPL:q1-2026
TTL强制
条目在TTL后自动过期(默认值:24小时,最大值:7天)。过期的条目会以缓存未命中的形式返回——重新计算并存储。
分析
使用 cache_analytics 有关详细见解:
- 命中率 --缓存有多有效?
- 访问量最大的条目 --代理商最需要什么?
- 最值得信赖的条目 --最高同行验证结果
- 顶级贡献代理 --谁在构建共享知识?
- 信任分配 --缓存的整体验证程度如何?
- 网络效应得分 --代理网络有多强?
运作原理
Agent A stores result --> trust_score = 1 (unverified)
Agent B confirms result --> trust_score = 2 (partially verified)
Agent C confirms result --> trust_score = 3 (trusted)
Agent D uses get_trusted --> Gets only verified results, saves computation代理参与的越多,整个缓存就越可靠。这就是核心网络效应。
后端
- 远程缓存: 代理apis.vercel.app/api/cache
- 信任层:本地持久性
~/.shared_context_cache_trust.json
许可证
麻省理工学院-- AiAgentKarl
