Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PDP MCP ServerApa saja hak-hak saya sebagai subjek data menurut UU PDP?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PDP MCP Server
MCP Server untuk menjawab pertanyaan seputar UU Nomor 27 Tahun 2022 tentang Perlindungan Data Pribadi (UU PDP) menggunakan RAG (Retrieval-Augmented Generation) dengan Pinecone sebagai vector database.
π Features
RAG-powered Q&A: Menjawab pertanyaan berdasarkan isi UU PDP
6 MCP Tools:
tanya_pdp- Pertanyaan umum tentang UU PDPcari_pasal- Cari pasal berdasarkan nomor/keyworddefinisi_istilah- Cari definisi istilah hukumhak_subjek_data- Hak-hak pemilik data pribadikewajiban_pengendali- Kewajiban pengendali/prosesor datasanksi_pelanggaran- Sanksi administratif dan pidana
π Requirements
Python 3.11+
Pinecone Account (Free tier available)
OpenAI API Key
π οΈ Installation
Clone repository:
Create virtual environment:
Install dependencies:
Setup environment variables:
π Data Ingestion
Ekstrak PDF UU PDP:
Ingest data ke Pinecone:
π₯οΈ Running the Server
π§ͺ Testing
π Usage with Claude Desktop
Add to your Claude Desktop config (claude_desktop_config.json):
π License
MIT License