Documentation

Welcome to the PyProc documentation. PyProc MCP is an interface designed to turn public Indonesian procurement data (from SPSE/Inaproc system portals) into structured, easily queryable resources. It bridges the gap between raw web forms and automation tools, scripts, and Large Language Model (LLM) agents.

Key Feature: Model Context Protocol (MCP)

PyProc natively exports standard MCP tools, making it instantly compatible with Cursor, Claude Desktop, Continue, and custom AI agents.

Installation

PyProc requires Python ≥ 3.9. You can install it with pip depending on your usage mode.

Standard Release (Library & CLI only)

bash
pip install pyproc

With MCP Support (Recommended)

Installs additional dependencies like mcp and uvicorn for hosting the server:

bash (mcp extra)
pip install pyproc[mcp]

Development Version

bash (bleeding edge)
pip install git+https://github.com/wakataw/pyproc.git