Metadata-Version: 2.4
Name: sinta-mcp-server
Version: 0.1.1
Summary: MCP server untuk mengakses data SINTA (Science and Technology Index) Indonesia
Project-URL: Home, https://github.com/fuadalfajri/sinta-mcp-server
Author-email: Fuad Al Fajri <2126019301@stairaya.ac.id>
License: MIT
License-File: LICENSE
Keywords: dosen,indonesia,kemdiktisaintek,mcp,sinta
Requires-Python: >=3.10
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: fastmcp>=3.0.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: lxml>=5.0.0
Description-Content-Type: text/markdown

# SINTA MCP Server 🎯

> mcp-name: io.github.lightnet19/sinta-mcp-server


MCP server untuk mengakses **Science and Technology Index (SINTA)** Indonesia.
Cek skor dosen, profil peneliti, akreditasi jurnal, dan publikasi ilmiah — langsung dari AI assistant Anda!

## ✨ Fitur

| Tool | Deskripsi | Parameter |
|------|-----------|-----------|
| 🔍 `sinta_search_dosen` | Cari profil dosen di SINTA | `query` (nama/NIDN) |
| 👤 `sinta_detail_dosen` | Detail profil dosen (skor, publikasi) | `url` (URL SINTA) |
| 📰 `sinta_search_jurnal` | Cari jurnal terindeks SINTA | `query`, `akreditasi` (S1-S6) |
| 📖 `sinta_detail_journal` | Detail jurnal SINTA | `url` (URL jurnal) |
| 📄 `sinta_search_artikel` | Cari artikel/publikasi di SINTA | `query`, `tahun_from`, `tahun_to` |

### Contoh Penggunaan

**Cari dosen:**
```
sinta_search_dosen(query="fuad al fajri")
```

**Cari jurnal S2:**
```
sinta_search_jurnal(query="pendidikan", akreditasi="S2")
```

**Cari artikel:**
```
sinta_search_artikel(query="metakognisi pendidikan dasar")
```

> ⚠️ **Catatan:** SINTA menggunakan JavaScript rendering. Untuk hasil pencarian artikel yang lebih akurat, gunakan **Semantic Scholar**, **OpenAlex**, atau **CrossRef** MCP server.

## 🔧 Instalasi

```bash
pip install sinta-mcp-server
```

## ⚙️ Konfigurasi MCP

Tambahkan ke config MCP client Anda (Claude Desktop, Hermes, dll):

```json
{
  "mcpServers": {
    "sinta": {
      "command": "python3",
      "args": ["-m", "sinta_mcp_server"]
    }
  }
}
```

## 🏗️ Arsitektur

Server ini menggunakan **FastMCP**, **httpx**, dan **BeautifulSoup** untuk mengakses data dari SINTA:

- **Sumber data:** [sinta.kemdiktisaintek.go.id](https://sinta.kemdiktisaintek.go.id)
- **Runtime:** Python ≥3.10
- **Dependencies:** fastmcp, httpx, beautifulsoup4, lxml

## 📋 Pengembangan

```bash
git clone https://github.com/lightnet19/sinta-mcp-server.git
cd sinta-mcp-server
pip install -e .
python3 -m sinta_mcp_server
```

## 🔗 Integrasi dengan MCP Server Lain

SINTA MCP bekerja paling baik bersama MCP server lain untuk riset:

| MCP Server | Kegunaan |
|---|---|
| **OpenAlex** | 250M+ publikasi global |
| **Semantic Scholar** | Paper search + TLDR |
| **CrossRef** | DOI lookup |
| **ORCID** | Profil peneliti global |
| **arXiv** | Preprint + topic alerts |

## 📄 Lisensi

MIT © 2026 Fuad Al Fajri
