Metadata-Version: 2.4
Name: bill-ieve
Version: 0.1.0
Summary: 글로벌 입법 인텔리전스 MCP 서버 — AI가 분석한 대한민국 국회 법안 정보
Keywords: mcp,legislation,korea,bill,assembly,ai
Author: Tess
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: sqlalchemy[asyncio]>=2.0
Requires-Dist: alembic
Requires-Dist: asyncpg
Requires-Dist: pydantic>=2.0
Requires-Dist: python-dotenv
Requires-Dist: httpx
Requires-Dist: apscheduler
Requires-Dist: mcp[cli]>=1.26.0
Requires-Dist: fastapi>=0.135.1
Requires-Dist: uvicorn>=0.42.0
Requires-Dist: anthropic>=0.85.0
Requires-Python: >=3.12
Project-URL: Homepage, https://github.com/Tess-Jung/bill-ieve
Description-Content-Type: text/markdown

# Bill-ieve

글로벌 입법 인텔리전스 MCP 서버

AI가 분석한 대한민국 국회 법안 정보를 MCP(Model Context Protocol)로 제공합니다.

## 설치

```bash
uvx bill-ieve
```

## Claude Desktop 설정

`claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "bill-ieve": {
      "command": "uvx",
      "args": ["bill-ieve"],
      "env": {
        "DB_HOST": "your-supabase-host",
        "DB_PORT": "5432",
        "DB_USER": "your-db-user",
        "DB_PASSWORD": "your-db-password",
        "DB_NAME": "postgres"
      }
    }
  }
}
```

## MCP Tools

- `search-bills` — 법안 검색 (키워드, 상태, 카테고리 필터)
- `get-bill-detail` — 법안 상세 조회 (타임라인, AI 요약 포함)
- `search-members` — 국회의원 검색
- `get-member-detail` — 의원 상세 정보
- `summarize-bill` — AI 법안 요약 (3단계: 배경/주요내용/기대효과)
- `get-bill-impact` — 법안 영향 분석

## 데이터

- 제22대 국회 법안 15,900+ 건
- AI 요약 (Claude Haiku)
- 8개 카테고리 분류
- 295명 현직 의원 정보

## 기술 스택

- Python 3.12+ / FastMCP
- PostgreSQL (Supabase)
- SQLAlchemy 2.x (async)
- Claude Haiku (AI 분석)

## 라이선스

MIT
