Skip to main content
Glama
cakrawala-tumbuh

content-validity-index-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNo127.0.0.1
MCP_PORTNo8000
MCP_API_KEYNoAPI key untuk klien non-OAuth
MCP_BASE_URLNoURL publik untuk OAuth
MCP_TRANSPORTNostdio
BACKEND_API_TOKENNoToken Authentik untuk stdio
AUTHENTIK_CLIENT_IDNoClient ID OAuth
AUTHENTIK_ISSUER_URLNoIssuer OIDC
BACKEND_API_BASE_URLNoBase URL backendhttp://localhost:8000
AUTHENTIK_ADMIN_GROUPNocvi-admin
AUTHENTIK_EXPERT_GROUPNocvi-expert
AUTHENTIK_CLIENT_SECRETNoClient Secret OAuth

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
whoamiA

Ambil profil user saat ini dan sinkronkan dari Authentik.

Memanggil POST /api/v1/auth/sync di backend: memverifikasi token Authentik, menyinkronkan data user (email, nama, role dari groups) ke database, lalu mengembalikan profil tersinkron. Berguna untuk mengetahui identitas dan role (admin/expert) sebelum memakai tool lain.

Returns: Dict profil user (id, email, full_name, role, dst.), atau dict error bila gagal.

list_instrumentsA

Daftar instrumen penelitian yang dapat diakses user.

Hasil difilter backend sesuai role: admin melihat semua instrumen, expert melihat instrumen yang ditugaskan kepadanya.

get_instrumentB

Ambil detail satu instrumen berdasarkan ID.

list_instrument_itemsB

Daftar item (butir) pada sebuah instrumen.

list_instrument_domainsB

Daftar dimensi/domain (beserta definisi konstruk) pada instrumen.

Setiap domain menyertakan background_color (hex #RRGGBB atau null), yaitu warna latar dimensi yang dipakai untuk membedakan item antar-dimensi pada tabel penilaian expert.

create_instrument_domainB

Buat dimensi/domain baru pada sebuah instrumen (khusus admin).

update_instrument_domainA

Perbarui dimensi/domain pada instrumen (khusus admin).

Hanya field yang diisi (non-null) yang dikirim ke backend; field yang dibiarkan kosong tidak diubah. Untuk mengosongkan sebuah field, gunakan antarmuka web (tool ini tidak mengirim nilai null eksplisit).

delete_instrument_domainA

Hapus dimensi/domain dari instrumen (khusus admin).

Item yang terkait domain ini akan kehilangan referensi domain-nya (domain_id menjadi null), bukan ikut terhapus.

calculate_cviA

Hitung hasil Content Validity Index (CVI) sebuah instrumen.

Mengembalikan I-CVI per item, S-CVI/Ave, S-CVI/UA, dan interpretasinya berdasarkan penilaian para expert. Memerlukan akses admin di backend.

list_my_assignmentsA

Daftar penugasan penilaian (assignment) milik user expert saat ini.

Returns: List penugasan expert, atau dict error bila gagal.

list_assignment_ratingsB

Daftar penilaian (rating) pada sebuah penugasan.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cakrawala-tumbuh/content-validity-index-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server