AgentToolHub
Skill

istat-mcp

istat-mcp — a Claude Code skill from ondata/istat_mcp_server

Features

  • ✓**8 MCP Tools** for data discovery and retrieval:
  • ✓**Recommended Workflow** (simple and efficient):
  • ✓**Two-Layer Cache**:
  • ✓**Rate Limiting**: Maximum 3 API calls per minute with automatic queuing
  • ✓**Retry Logic**: Exponential backoff on transient errors
  • ✓**Dataflow Blacklist**: Filter out specific dataflows from all queries

Installation Guide

  • Clone the repository:

  • bash
    git clone https://github.com/ondata/istat_mcp_server.git
    cd istat_mcp_server

  • Create a virtual environment and install dependencies (Python >=3.11 required):
  • With uv (recommended):

    bash
    uv sync

    uv sync automatically creates a .venv directory and installs all dependencies into it. To run commands manually, activate it first:
    bash
    # Linux/macOS
    source .venv/bin/activate
    # Windows
    .venv\Scripts\activate

    With pip:

    bash
    python -m venv .venv
    # Linux/macOS
    source .venv/bin/activate
    # Windows
    .venv\Scripts\activate
    pip install -e .

  • Create a .env file (optional, uses defaults if not present):

  • bash
    cp .env.example .env

    Optional: for slow availableconstraint responses used by get_constraints, set:

    bash
    AVAILABLECONSTRAINT_TIMEOUT_SECONDS=180

    Reviews