@cyanheads/inaturalist-mcp-server
by cyanheads
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOGS_DIR | No | Directory for log files (Node.js only) | <project-root>/logs |
| OTEL_ENABLED | No | Enable OpenTelemetry | false |
| MCP_AUTH_MODE | No | Authentication: none, jwt, or oauth | none |
| MCP_HTTP_PORT | No | HTTP server port | 3010 |
| MCP_LOG_LEVEL | No | Log level (debug, info, notice, warning, error) | info |
| MCP_PUBLIC_URL | No | Public origin override for TLS-terminating reverse-proxy deployments | none |
| MCP_SESSION_MODE | No | HTTP session posture: stateless, stateful, or auto. Overrides the stateless declared in src/index.ts. | stateless |
| MCP_TRANSPORT_TYPE | No | Transport: stdio or http | stdio |
| STORAGE_PROVIDER_TYPE | No | Storage backend: in-memory, filesystem, supabase, cloudflare-kv/r2/d1. Backs the response cache. | in-memory |
| INATURALIST_USER_AGENT | No | User-Agent sent on every request to api.inaturalist.org. Keep a contact URL in any override. | inaturalist-mcp-server/<version> (+<repo url>) |
| MCP_HTTP_ENDPOINT_PATH | No | HTTP endpoint path where the MCP server is mounted | /mcp |
| MCP_GC_PRESSURE_INTERVAL_MS | No | Opt-in Bun-only forced-GC pressure loop (ms). Recommended starting point if heap growth is observed: 60000. | 0 |
| INATURALIST_DAILY_REQUEST_BUDGET | No | Outbound requests allowed per UTC day, counted in-process. | 9000 |
| INATURALIST_MAX_CONCURRENT_REQUESTS | No | Maximum outbound requests in flight. | 4 |
| INATURALIST_MIN_REQUEST_INTERVAL_MS | No | Minimum spacing between outbound request starts, in milliseconds. | 1100 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityNo data
ResponsivenessResponsive