mcpField
P
Passage Data — cited environmental limits

Passage Data — cited environmental limits

远程服务
passage-data.com法律与政务02 周前更新

关于 Passage Data — cited environmental limits

Passage Data 是面向环境合规与物种查询的远程数据服务,汇集美国、加拿大及欧洲法规中的环境限值和物种名录状态。每条结果均附法规出处与原文引文;未收录时会说明检索过的法规。

主要功能

  1. 01查询排放、水质、饮用水、土壤和空气限值
  2. 02按测量值核对是否超限
  3. 03批量检查实验室数据表
  4. 04核验限值相关陈述
  5. 05查询物种名录状态及 Darwin Core 字段映射

适用场景

  1. 01比较某地样本值与适用水质标准
  2. 02核对报告中引用的法规限值
  3. 03批量筛查物种保护名录状态

MCP 相关

提供无需密钥的远程 MCP 服务,客户端可调用只读工具查询限值、许可、法规来源和物种状态。

配置

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

服务地址https://passage-data.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

24
参数类型必填说明
kindenum否limit = 对排放者具有约束力;guideline = 质量标准或目标值。limit | guideline | benchmark | threshold | objective | acceptance | printed_reference
placestring否规则适用地的 ISO 3166 代码:国家(US、CA、DE、FR、IT)、州或省(US-OH、CA-QC),或 EU。指定地点也会搜索其上级地点:US-OH 会搜索 US-OH 和 US;DE 会搜索 DE 和 EU。省略则搜索所有地点。
mediumenum否限值适用的介质:排放水(water_discharge)、受纳水体(surface_water)、地下水、供水饮用水(drinking_water;也包括 EPA 的自来水筛查值)、土壤、空气。water_discharge | surface_water | groundwater | drinking_water | soil | ambient_air | air_emission | sediment | leachate
offsetinteger否下一页的起始位置(答案中的 next_offset)。
max_rowsinteger否
parameterstring是法规中所命名的物质或指标(ammonia、copper、TSS、pH、BOD5、benzene),或其 CAS 号(7440-50-8)。
statisticstring否仅返回属于以下统计口径的行:daily_max、monthly_avg、thirty_day_avg、four_day_avg、annual_avg、hourly_avg、instant 等。

详细介绍

Passage Data — 引用标注的环境限值(MCP 服务)

提供远程 MCP 服务和 HTTP API,查询直接从法规中读取的数值环境限值:排放水和排放限值、地表水和地下水质量标准、饮用水标准、土壤和地下水筛选值、环境空气指南值和排放限值,适用范围包括美国(联邦法规和各州)、加拿大(联邦、所有省和地区)、德国、法国、意大利和欧盟。还会报告物种在所收录的受威胁物种名录中的状态。

每一行都有引用依据:法规文件、版本、章节或页码、引文,以及源文件的 URL 和 sha256。 若未收录任何内容,回答将给出编码拒绝,并列出所有已检索的法规文件,绝不会返回空列表。

  • MCP 端点:https://passage-data.com/mcp(Streamable HTTP,无需密钥)
  • HTTP API:https://passage-data.com/api/v1/(JSON,无需密钥;GET,以及用于表格或列表的 POST)
  • Agent 完整参考资料:passage-data.com/llms.txt · OpenAPI 3.1
  • 注册表名称:io.github.kedu21-beep/passage-data

连接

Claude Code

claude mcp add --transport http passage-data https://passage-data.com/mcp

**Claude(网页或桌面版)、ChatGPT(开发者模式)和其他客户端:**添加自定义连接器或远程 MCP 服务,使用 URL https://passage-data.com/mcp。无需密钥或登录。

Cursor(mcp.json):

{ "mcpServers": { "passage-data": { "url": "https://passage-data.com/mcp" } } }

工具

工具可回答的问题
find_limits某种物质或指标(名称或 CAS 编号)的数值限值和指南值;可选按地点(ISO 3166:US-OH、CA-QC、DE、EU)、介质、统计值和类型筛选。指定地点时也会检索其上级地点。
check_value判断某个实测值(含单位)是否高于、低于或处于 find_limits 会返回的每一行限值范围内。同一单位族内的单位可精确换算;若某行无法比较,会说明原因(取决于硬度或 pH 的标准、叙述性限值,或属于其他单位族的单位)。
check_values一次调用检查实验室表格:针对一个地点,最多检查 200 行参数、数值和单位,每行均由 check_value 回答;每项已收录限值只发送一次,并统计超限行数。若某行无法读取(参数未知、数值低于检测限,例如 <0.005),则会单独给出编码拒绝。
verify_claim判断某项限值是否符合某句话的描述(例如 AI 的回答或报告):若为 confirmed,则附上该行的 cite;若为 contradicted,则附上已收录的数值;若没有可用于判断的已收录内容,则给出拒绝。
list_sources列出某地点的所有已收录法规文件:标题、发布机构、版本、管辖内容、已读取的行、源 URL 和 sha256。
get_permit从 EPA 全国文件中查询一份美国 NPDES 排放许可证:按排放口列出的限值、续期到期日,以及过去 12 个月内的超限值。
find_designations查询某物种在各已收录名录中的状态:美国 ESA、SARA 和 COSEWIC、省级和地区法案、IUCN 红色名录、CITES、CMS、欧盟《栖息地指令》和《鸟类指令》、英国附表。每项均引用名录中的对应条目。
screen_species一次调用筛查物种列表:针对一个地点或所有地点,最多检查 500 个名称,每个名称均由 find_designations 回答;每份名录只发送一次,并列出未收录该名称的名录。
map_to_darwin_core物种分布记录或清单文件中的每一列对应的 Darwin Core 术语、判定映射的规则,以及文件中缺少的 GBIF 必需术语。
search对所有已收录内容进行全文搜索(物质和地点、物种、法规文件标题、NPDES 许可证编号),返回供 fetch 使用的 ID。
fetch以文本形式返回 search 找到的一个文档:某地点某参数的所有引用行、各名录对某物种的描述,或某地点的所有已收录内容。

所有工具均为只读且幂等。

示例

curl -s -X POST https://passage-data.com/mcp \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"find_limits","arguments":{"parameter":"ammonia","place":"US-OH","medium":"surface_water"}}}'

也可通过普通 HTTP 调用:

curl -s "https://passage-data.com/api/v1/limits?parameter=ammonia&place=US-OH&medium=surface_water"

实验室表格或物种清单可通过一次 POST 提交:

curl -s -X POST https://passage-data.com/api/v1/check -H "content-type: application/json"   -d '{"place":"CA-QC","medium":"water_discharge","rows":[{"parameter":"copper","value":0.15,"unit":"mg/L"},{"parameter":"zinc","value":0.4,"unit":"mg/L"}]}'
curl -s -X POST https://passage-data.com/api/v1/designations -H "content-type: application/json"   -d '{"place":"CA-ON","species":["Myotis lucifugus","Emydoidea blandingii"]}'

每行都包含原样呈现的 value、unit、statistic、direction、kind、medium、place、conditions,以及一个 cite 区块(instrument、title、issuer、edition、section、page、quote、source_url、source_sha256)。 更多内容见 examples/。

收录内容

实时统计数据见服务卡片:passage-data.com/api/v1/(held)。 截至 2026-10-14,卡片显示有 247 份文书、98,587 条记录、5,910 个参数和 74 个地点,另有 34 份物种登记册,收录 213,742 条记录。

条款

  • 数据取自公开的法律文件和政府机构文件。依赖某个值之前,请先查阅引用的来源。 拒绝答复反映的是我们的来源情况,而非某个地点的法律或对某个物种的保护状况。
  • 预览期间免费。调用设有速率限制(每位调用者每 10 秒最多 30 次请求;被阻止的调用会收到带有 Retry-After 的 HTTP 429 响应)。
  • 我们会留存请求内容(工具、地点、参数或物种名称、结果)、调用程序提供的名称和版本、发起请求的网络(Cloudflare 报告的运营商和国家),以及每天不同调用者的数量;绝不留存 IP 地址、账户或个人信息。

此仓库包含服务的列表和示例。服务本身托管在 passage-data.com;其代码不公开。

评论

支持 Markdown

第一次接触 MCP?

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

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