PDDIKTI MCP Server 🇮🇩
mcp-name: io.github.lightnet19/pddikti-mcp-server
MCP server untuk mengakses data pendidikan tinggi Indonesia (PDDIKTI). Cari perguruan tinggi, dosen, program studi, dan mahasiswa — langsung dari AI assistant Anda!
✨ Fitur
| Tool | Deskripsi | Parameter |
|---|---|---|
🔍 pddikti_search_pt |
Cari perguruan tinggi di Indonesia | query (nama PT) |
👨🏫 pddikti_search_dosen |
Cari dosen berdasarkan nama/NIDN | query, limit |
📚 pddikti_search_prodi |
Cari program studi | query |
🎓 pddikti_search_mahasiswa |
Cari data mahasiswa | query, limit |
🏛️ pddikti_detail_pt |
Detail lengkap perguruan tinggi | kode_pt |
Contoh Penggunaan
Cari dosen:
pddikti_search_dosen(query="fuad al fajri")
Cari universitas:
pddikti_search_pt(query="universitas negeri malang")
Detail PT:
pddikti_detail_pt(kode_pt="001001")
🔧 Instalasi
pip install pddikti-mcp-server
⚙️ Konfigurasi MCP
Tambahkan ke config MCP client Anda (Claude Desktop, Hermes, dll):
{
"mcpServers": {
"pddikti": {
"command": "python3",
"args": ["-m", "pddikti_mcp_server"]
}
}
}
🏗️ Arsitektur
Server ini menggunakan FastMCP dan httpx async untuk mengakses API PDDIKTI publik:
- Sumber data: api-pddikti.vercel.app — oleh ridwaanhall
- Runtime: Python ≥3.10
- Dependencies: fastmcp, httpx
📋 Pengembangan
git clone https://github.com/lightnet19/pddikti-mcp-server.git
cd pddikti-mcp-server
pip install -e .
python3 -m pddikti_mcp_server
📄 Lisensi
MIT © 2026 Fuad Al Fajri
Release files for pddikti-mcp-server 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pddikti_mcp_server-0.1.1.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pddikti_mcp_server-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.1 kB
Release files / pddikti_mcp_server-0.1.1.tar.gz
| Download URL | pddikti_mcp_server-0.1.1.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ad3d009308b65f1b834c562cb5afdc769c2ae5c330120105277acd917b9dd21
|
|
BLAKE2b-256 checksum How to use checksums |
f3cf88dbb0f130dc2a08f63256ec8ab3451fe61a3ea7741af52b840148e519e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / pddikti_mcp_server-0.1.1-py3-none-any.whl
| Download URL | pddikti_mcp_server-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5c03c61f5f82acaf347260fa3aa3f3863cbc400ac33de6c18f7a61d43620a720
|
|
BLAKE2b-256 checksum How to use checksums |
54be1d864beb7e74ac0b1a170734e0ffd1f29c89b7c5732615f947fe3f41c327
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|