{
  "markdown": "# siputzx-mcp-server 🚀\n\nMCP Server dinamis untuk API [siputzx.my.id](https://api.siputzx.my.id). Server ini **otomatis** membaca OpenAPI spec saat startup dan mengubah semua endpoint menjadi tools yang bisa digunakan oleh AI (Claude, Cursor, dll).\n\n---\n\n## 🛠️ Fitur Utama\n- **Dynamic Tools:** Semua fitur API (Anime, Berita, Info Cuaca, Image Maker, dll) otomatis terdaftar.\n- **Zero Configuration:** Tidak perlu install modul manual (sudah dibundel).\n- **Auto Update:** Cukup restart server untuk mendapatkan tools baru jika API Siputzx diupdate.\n\n---\n\n## 🚀 Instalasi Cepat\n\n### 1. Gemini CLI (Terminal)\nLangsung install dan gunakan tanpa setup manual:\n```bash\ngemini extensions install https://github.com/siputzx/mcp-apisiputzx\n```\n\n### 2. Claude Desktop\nBuka file konfigurasi Claude Desktop Anda:\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\nTambahkan ini:\n```json\n{\n  \"mcpServers\": {\n    \"siputzx\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"siputzx-mcp-server\"]\n    }\n  }\n}\n```\n\n### 3. Cursor / VS Code (Cline & Roo Code)\nPergi ke **Settings > MCP Servers** dan tambahkan server baru:\n- **Name:** `siputzx`\n- **Type:** `command`\n- **Command:** `npx -y siputzx-mcp-server`\n\n---\n\n## 📖 Cara Kerja\nServer ini menggunakan runtime discovery:\n1. Fetch `https://api.siputzx.my.id/api/openapi.json`.\n2. Parse semua endpoint `GET` & `POST`.\n3. Generate skema `Zod` secara dinamis untuk validasi input.\n4. Ekspos sebagai tools MCP dengan deskripsi lengkap dari OpenAPI.\n\n---\n\n## 👨‍💻 Pengembangan Lokal\nJika ingin berkontribusi atau modifikasi:\n```bash\n# Clone\ngit clone https://github.com/siputzx/mcp-apisiputzx\ncd mcp-apisiputzx\n\n# Install & Build\nnpm install\nnpm run build\n\n# Run\nnpm start\n```\n\n---\n\n## 📄 Lisensi\nMIT License - Dibuat oleh [Siputzx](https://github.com/siputzx).\n",
  "bytes": 1882,
  "sha": "7123b9bf2171c538090605d12f8602f1bd0f9065e042c40007c6c257512b2b2f",
  "repo_slug": "siputzx/mcp-apisiputzx",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_siputzx_mcp_apisiputzx_5607fb68/readme"
}