描述
@cyanheads/inaturalist-mcp-server 是一个旨在与 iNaturalist 超过 3.8 亿个地理参考公民科学观察记录的庞大数据库进行交互的工具。它允许用户按区域、日期、分类和注释搜索野生动物观察记录。用户还可以阅读社区鉴定讨论,按区域对物种进行排名,并绘制物候图。该服务器以无密钥的只读模式运行,使其在无需身份验证的情况下可访问。它可以作为 stdio 进程、本地可流式传输的 HTTP 服务器或通过公共托管端点运行。
阅读更多
该服务器基于 @cyanheads/mcp-ts-core 构建,提供 stdio 和可流式传输的 HTTP 传输、可插拔的身份验证和可更换的存储选项。它支持结构化日志记录,并可选择使用 OpenTelemetry 跟踪。该工具全面覆盖 iNaturalist v1 API,包括观察记录、分类、地点、受控术语和相似物种图。
该服务器设计为友好代理,所有调用都回显应用的默认值,并提供零命中通知,指明最可能负责的过滤器。它还无条件披露截断,确保数据处理的透明性。该服务器以每个 UTC 日的请求预算自我调节,因为 iNaturalist API 不返回速率限制头。
安装过程简单,提供本地开发或使用 Docker 的选项。该服务器需要 Bun v1.4.0 或更高版本,或 Node.js ≥ 24.0.0。无需 API 密钥,因为 iNaturalist API 是无密钥的。配置选项包括传输类型、HTTP 服务器端口、会话模式和身份验证模式等。
- 类别科学发现与实验室工具
- 定价模式开源
- 部署云端、本地
- 平台Node.js,Bun
iNaturalist MCP Server的核心功能
按区域和日期搜索野生动物观察记录
阅读社区鉴定讨论
按区域对物种进行排名
为分类绘制物候图
无密钥的只读访问 iNaturalist API
支持 stdio 和可流式传输的 HTTP 传输
可插拔的身份验证选项
可更换的存储解决方案
如何使用 iNaturalist MCP Server?
配置:设置服务器的所需传输和存储选项
部署:在本地或通过 Docker 运行服务器
使用:通过服务器的端点访问 iNaturalist 数据
优化:调整配置以提高性能和日志记录
iNaturalist MCP Server的使用案例
- 野生动物研究
- 生物多样性研究
- 保护工作
- 教育项目
- 公民科学







