mcpField
N
Network Evidence MCP

Network Evidence MCP

远程服务
github.com金融数据11 周前更新

关于 Network Evidence MCP

Network Evidence 是用于评估网络能力和精确操作的确定性证据系统,面向 Agent 和应用开发者。它给出明确判定并记录证据依据,同时区分执行、结算与最终性等主张。

主要功能

  1. 01只读观察 Base 和 Solana
  2. 02提供明确的证据判定
  3. 03确定性离线重放
  4. 04由调用方提供网络发现候选
  5. 05记录结论的证据来源

适用场景

  1. 01检查特定网络操作的证据
  2. 02重放固定的历史网络样例
  3. 03比较调用方选择的网络候选

MCP 相关

公共测试版 MCP 服务为 Base 和 Solana 配置提供六种只读工具,包括 RPC 观察和来源信息;不签名或提交交易。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://network-evidence-mcp-jrkc26rjga-ew.a.run.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3

此工具无需参数。

详细介绍

Network Evidence

针对精确网络、能力和操作的独立网络证据。

Network Evidence 为两个相关问题提供确定性证据基础设施:

  • 发现:精确网络或部署支持什么?目前有哪些内容可观测或可使用,并且有证据支持?
  • 解析:底层网络本身能独立证明支持这项精确操作的哪些方面?

发现支持与当前可用性不同。清单中列出某项内容,并不能证明它目前受支持或可用;未知的必需能力不符合条件。

Network Evidence 会观测、规范化、重放并评估证据。它不是钱包、签名器、交易提交工具,也不是操作授权方。它会报告明确的判定:supported、contradicted、insufficient 或 ambiguous。每项结论都会记录其证据依据。执行、已观测效果、结算和最终性是不同的问题;支持其中一项并不代表支持其他项。

面向 Agent 的公开 MCP Beta — Base + Solana

在任何兼容的远程 Streamable HTTP MCP 客户端中,试用六工具 Base + Solana 只读 Beta:

  • MCP 端点: https://network-evidence-mcp-beta-jrkc26rjga-ew.a.run.app/mcp
  • 当前支持的实时配置: Base 主网 / Base Sepolia、Solana 主网 / Solana devnet。
  • 只读 RPC 观测: 精确的公开交易/签名、原生 Core 片段、来源信息和明确的非声明;来源报告的区块最终性信号不是密码学结算证明。
  • 小规模公开 Beta(2026-10-11): 每个进程共享 60 秒内 24 次 HTTP /mcp 请求(非每位用户),另有每个进程每分钟 8 次实时 RPC 获取上限。Cloud Run 最多保持一个实例,且并发请求数为 1;仍可能出现 HTTP 429 和来源观测不可用的情况。不提供 SLA、钱包、签名或提交功能。
  • 不同的产品身份: 来源 Suite 版本 v1.1.0 是源代码版本;官方 MCP Registry v0.0.2 仍列出较旧的离线三工具端点。三个公开端点的健康响应均报告运行时版本为 0.0.1;请使用确切 URL 和工具界面识别服务端。请参阅端点/版本表和客户端测试边界。此 Beta 既不是 MCP COMPLETE v1,也未列入公开的 ChatGPT/Claude 目录。

连接并复现一次 Base/Solana Agent 调用 · 隐私和 RPC 提供商披露 · GitHub Issues。

此源代码包包含 @nec/core、 @nec/resolver-evm、 @nec/adapter-x402、 @nec/resolver-opstack、 @nec/adapter-erc4337、 @nec/resolver-solana、 @nec/adapter-x402-svm、 @nec/resolver-zksys、 @nec/hub、 @nec/lens 和 @nec/discovery。 Solana 解析器提供通用的事实发生后 Solana 网络证据;x402 SVM 适配器则基于该通用 Solana 证据,对 x402 v2 精确 SVM 进行解读。 ERC-4337 软件包是基于通用 EVM 证据的窄范围证据关联适配器。

zkSYS 解析器是一个精简的 zkSYS Tanenbaum BEFORE 配置,用于纯历史重放 v0.1。支持不代表当前可用;归档重放会将当前可用性标记为 unknown。它仅新增一项有限能力:由提供商报告的区块高度到批次/范围的映射。它无法证明区块哈希到批次的成员关系、Gateway 结算、数据或 PoDA 可用性、证明验证、Syscoin 纳入情况或最终性。它不是钱包、签名、资金、paymaster 或提交基础设施。软件包清单保留 private: true,以防意外发布到 npm。 Base BEFORE parity 使用通用 EVM BEFORE 基础层,并在 @nec/resolver-opstack 中叠加最小化的 OP Stack。它有两个明确的配置:Base 主网 eip155:8453(标记为 mainnet)和 Base Sepolia eip155:84532(标记为 testnet)。这些标签仅用于展示,绝不是证据。该叠加层增加一项能力,即 OP Stack L2 区块 finality,其可用性仅来自探测观测。它绝不声称结算,也不会推断提款或输出根最终确定性。重放固定归档夹具后,当前可用性为 unknown。参见 packages/resolver-opstack/README.md。

Solana BEFORE 支持位于 @nec/resolver-solana。它有两个明确绑定创世哈希的配置:Solana 主网 solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp(标记为 mainnet)和 Solana devnet solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1(标记为 testnet)。每个配置都固定完整的 getGenesisHash 结果,标签仅用于展示。清单声明 execution、observedEffects、dataBinding 和 finality,绝不声明 settlement。可用性仅来自对操作后读取路径的探测观测。Solana 的 finalized 确认级别是一种来源观测,绝不能证明结算或经济上的不可逆性。重放固定归档的主网和 devnet 夹具后,当前可用性为 unknown。参见 packages/resolver-solana/README.md。

@nec/discovery 是位于 Core 之上的轻量级公共 Discovery 编排器。调用方提供需求和明确的候选项(展示 ID、明确的 mainnet/testnet 标签,以及已经派生的网络、清单和快照)。它可以按候选项 ID 精确筛选,也可以按环境筛选。Core 的 composeDiscoveryMatch 会对每个候选项进行分类,Core 则会构建并验证确定性的 DiscoverNetworksResult。环境仅用于选择范围,绝不会改变分类。它不执行网络 I/O、排名、评分或网络选择。参见 packages/discovery/README.md。运行确定性、离线集成演示的命令为 npm run -s demo:discovery。演示涵盖 Base 和 Solana、主网和 testnet、外部调用方的选择,以及对所选候选项进行的证据预检。参见 examples/discovery/README.md。

此仓库有意采用全新的历史记录。所选软件包内容来自冻结的源代码快照,但不会导入私有 Git 历史记录。此仓库依据 Apache-2.0 许可。

可复现的 Core -> Hub -> Lens 演示

此处提供了一条无需任何秘密信息的公共集成路径,用于经过审查的 Base Sepolia ERC-4337 v0.6 案例。

需要 Node.js 20.12 或更高版本。

git clone https://github.com/ZzNible/network-evidence.git
cd network-evidence
npm ci
npm run -s demo:core-hub-lens

此命令通过 @nec/resolver-evm 重放校验和固定的公共夹具,使用 @nec/adapter-erc4337 评估精确的 UserOperation,将这一全新的运行时结果与经过审查的精确夹具 F2 Hub 投影进行相等性校验,然后输出现有的浏览器安全 Lens 案例。

此演示基于精确夹具且具有确定性。它不添加钱包、签名或提交功能,也不添加打包器归因、结算、最终确定性、置信度评分或策略权威性。参见 examples/core-hub-lens/README.md 和 examples/core-hub-lens/PROVENANCE.md。

Minimal NE Maps 图集

examples/ne-maps/ 展示了一个版本化的 ne-maps-case-collection/v0.1,包含三个稳定的 Suite v1 案例,以及一个明确标注的合成/本地可集成性案例,构成一个小型通用/多链证据图集。它会以失败关闭方式验证此集合,并使用固定版本、适用于浏览器的 Lens 投影;它不会解析网络证据,也不会添加图引擎、策略层或更强的声明。每个案例都提供 Lens、Trail 和精确操作交接,同时保留其中已有的 supported、contradicted、insufficient、ambiguous 和 unavailable 状态。

npm run maps:serve

然后打开 http://127.0.0.1:4177/。TARGET_CORE_MUTATIONS = 0。

发布与可复现性

  • RELEASE.md — 发布状态、软件包/版本清单和 发布构件。v1.1.0 是最新的公开源码版本,于 2026-10-08 基于 de3ee11d08d22d2791d8b5acfe17c2e61df23e81 发布;没有 软件包发布到 npm,发布也不包含托管部署。
  • docs/release/REPRODUCTION.md — 在干净的机器上 复现,并列出预期测试数量和输出摘要。
  • docs/INTEGRABILITY_V1_1.md — Hub/Lens/Maps 契约,以及 BEFORE + Discovery 完成情况摘要。
  • docs/release/DEPENDENCY_ADVISORIES.md — 发布门禁依赖项状态和修复记录(npm audit:在 2026-10-07 和 2026-10-08 均观察到 0 个漏洞)。
  • SECURITY_BOUNDARIES.md — 证据边界和 公共/私有边界。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。