LPDP MCP Server
MCP Server untuk menjawab pertanyaan seputar pencairan keuangan beasiswa LPDP menggunakan RAG (Retrieval Augmented Generation) dengan Pinecone dan Gemini 2.0 Flash.
๐ Fitur
RAG-powered Q&A: Menjawab pertanyaan berdasarkan dokumen Panduan Pencairan Awardee LPDP
Vector Search: Menggunakan Pinecone untuk pencarian semantik yang akurat
Gemini 2.0 Flash: Response cepat dengan dukungan bahasa Indonesia yang baik
MCP Protocol: Dapat diintegrasikan dengan Claude Desktop dan aplikasi AI lainnya
๐ Prerequisites
Python 3.10+ (wajib untuk MCP SDK)
Pinecone account (free tier)
Google AI API key
๐ ๏ธ Instalasi
Clone repository:
Install Python 3.11 (jika belum ada):
Buat virtual environment:
Install dependencies:
Setup environment variables:
๐ Indexing Dokumen
Sebelum menggunakan server, index dokumen PDF ke Pinecone:
๐ฅ๏ธ Menjalankan Server
Sebagai MCP Server (untuk Claude Desktop)
Tambahkan konfigurasi berikut ke claude_desktop_config.json:
Standalone Mode
๐ง MCP Tools
Tool | Deskripsi |
| Menjawab pertanyaan umum tentang pencairan beasiswa |
| Mencari informasi komponen dana spesifik |
| Mengecek deadline pengajuan dana |
| Informasi living allowance per negara/kota |
| Dokumen yang dibutuhkan untuk pengajuan |
๐ Contoh Penggunaan
๐งช Testing
๐ License
MIT License