Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JSONRPC_MCP_PROXY | No | HTTP proxy configuration | |
| JSONRPC_MCP_VERIFY | No | SSL verification | true |
| JSONRPC_MCP_HEADERS | No | Custom headers (will be merged with default browser headers) | |
| JSONRPC_MCP_TIMEOUT | No | Request timeout in seconds | 10.0 |
| JSONRPC_MCP_FOLLOW_REDIRECTS | No | Follow redirects | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fetch-json | Extract JSON content from a URL using JSONPath with extended features. Supports extensions like len, keys, filtering, arithmetic operations, and more. If 'pattern' is omitted or empty, the entire JSON document is returned. Supports different HTTP methods (default: GET). |
| fetch-text | Fetch text content from a URL using various HTTP methods. Defaults to converting HTML to Markdown format. |
| batch-fetch-json | Batch extract JSON content from multiple URLs with different extended JSONPath patterns. Supports all JSONPath extensions and optimizes by fetching each unique request only once. Executes requests concurrently for better performance. Supports different HTTP methods. |
| batch-fetch-text | Batch fetch raw text content from multiple URLs using various HTTP methods. Executes requests concurrently for better performance. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |