Metadata-Version: 2.4
Name: resinkit-api-python
Version: 0.1.4
Summary: Service for interacting with Resinkit
Author-email: "resink.ai" <support@resink.ai>
Requires-Python: >=3.11
Requires-Dist: aiokafka<1.0.0,>=0.11.0
Requires-Dist: aiomysql<1.0.0,>=0.2.0
Requires-Dist: alembic<2,>=1.15.2
Requires-Dist: cryptography<46,>=45.0.0
Requires-Dist: fastapi-cache2<1.0.0,>=0.2.2
Requires-Dist: fastapi<0.116,>=0.115
Requires-Dist: fastapi[standard]
Requires-Dist: fastmcp>=2.10.5
Requires-Dist: flink-job-manager-api<2,>=1.0.2
Requires-Dist: flink-sql-gateway-api==1.19.0
Requires-Dist: httpx<0.29,>=0.28
Requires-Dist: pandas<3,>=2.1.0
Requires-Dist: psycopg2-binary<3.0.0,>=2.9.0
Requires-Dist: pydantic-settings~=2.9
Requires-Dist: pydantic~=2.11
Requires-Dist: pymssql<3.0.0,>=2.3.0
Requires-Dist: pymysql<2.0.0,>=1.1.0
Requires-Dist: python-dotenv~=1.1
Requires-Dist: python-multipart<1,>=0
Requires-Dist: requests<3,>=2.31.0
Requires-Dist: shortuuid<2,>=1.0.13
Requires-Dist: sqlalchemy<3,>=2.0.4
Requires-Dist: structlog<26,>=25
Requires-Dist: taskiq-redis<2.0.0,>=1.0.0
Requires-Dist: taskiq<1.0.0,>=0.11.17
Requires-Dist: taskiq[orjson]<1.0.0,>=0.11.17
Requires-Dist: uvicorn<0.35,>=0.34
Description-Content-Type: text/markdown


# Running the service

```bash
nohup uvicorn resinkit_api.main:app --host 0.0.0.0 --port 8602 > /opt/resinkit/api/resinkit_api.log 2>&1 &
```


## Connect to MCP

```json
{
  "mcpServers": {
    "rsk": {
      "type": "http",
      "url": "http://localhost:8603/mcp-server/mcp"
    }
  }
}
```