Discover Awesome MCP Servers
Extend your agent with 17,823 capabilities via MCP servers.
- All17,823
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
Computing Mcp
awesome-awesome-mcp-servers
Daftar pilihan server MCP (Model Context Protocol) yang luar biasa.
Playwright-Lighthouse MCP Server
Sebuah server yang menganalisis performa situs web menggunakan Playwright dan Lighthouse, memungkinkan LLM (Model Bahasa Besar) untuk melakukan analisis performa web melalui Protokol Konteks Model.
Nylas API MCP Server (Experimental)
Server eksperimental yang mengimplementasikan Model Context Protocol (MCP) untuk Nylas API, menyediakan sumber daya, alat, dan perintah untuk membantu pengembang mengintegrasikan fungsionalitas email, kalender, dan kontak dengan aplikasi AI.
MCP Server: Scalable OpenAPI Endpoint Discovery and API Request Tool
Mirror of
Climatiq MCP Server
Sebuah server Protokol Konteks Model yang memungkinkan asisten AI untuk melakukan perhitungan emisi karbon secara waktu nyata dan memberikan wawasan dampak iklim dengan berinteraksi dengan API Climatiq.
Spark MCP (Model Context Protocol) Optimizer
Istio MCP-over-XDSv3 server sample
A sample implementation of a MCP-over-XDSv3 gRPC server for Istio.
okta-mcp-server
Here are a few ways an MCP (Management Control Plane) server could work with Okta entities, along with explanations: **1. Authentication and Authorization:** * **Explanation:** This is the most common integration. The MCP server uses Okta as its identity provider (IdP). Users authenticate through Okta, and Okta provides the MCP server with information about the user (e.g., username, groups, roles). The MCP server then uses this information to authorize the user's access to resources and functionalities within the MCP. * **How it works:** * **OAuth 2.0 / OpenID Connect (OIDC):** The MCP server acts as an OAuth 2.0 Resource Server and/or an OIDC Relying Party. When a user tries to access the MCP, they are redirected to Okta for authentication. After successful authentication, Okta redirects the user back to the MCP with an access token (and optionally an ID token). The MCP server validates the token with Okta and extracts user information from it. * **SAML (Security Assertion Markup Language):** Similar to OAuth/OIDC, but uses XML-based assertions for authentication and authorization. The MCP server acts as a Service Provider (SP), and Okta acts as the Identity Provider (IdP). * **Okta Entities Involved:** * **Users:** Okta users are the individuals who will access the MCP server. * **Groups:** Okta groups can be used to define roles and permissions within the MCP. For example, users in the "MCP-Admins" group in Okta might have administrative privileges in the MCP. * **Applications:** An Okta application represents the MCP server. This application is configured with the necessary settings for OAuth/OIDC or SAML. * **Authorization Servers (for OAuth/OIDC):** Okta's authorization server issues access tokens. * **Policies:** Okta policies (e.g., authentication policies, authorization policies) can be used to control how users authenticate and what they are allowed to do. **2. User Provisioning and Deprovisioning:** * **Explanation:** This involves automatically creating, updating, and deleting user accounts in the MCP server based on changes in Okta. This ensures that user accounts in the MCP are always synchronized with Okta. * **How it works:** * **SCIM (System for Cross-domain Identity Management):** The MCP server implements a SCIM server endpoint. Okta acts as a SCIM client and sends provisioning requests (e.g., create user, update user, delete user) to the MCP server's SCIM endpoint. * **Okta Workflows:** Okta Workflows can be used to automate provisioning tasks. For example, a workflow could be triggered when a new user is added to a specific Okta group, and the workflow would then create a corresponding user account in the MCP server. * **Okta Entities Involved:** * **Users:** Okta users are provisioned into the MCP server. * **Groups:** Okta groups can be used to determine which users should be provisioned into the MCP server and what roles they should have. * **Applications:** The Okta application representing the MCP server is configured with SCIM settings or used in Okta Workflows. **3. API Integration:** * **Explanation:** The MCP server uses the Okta API to retrieve information about users, groups, or other Okta entities. This allows the MCP server to dynamically adapt its behavior based on Okta data. * **How it works:** * The MCP server uses an Okta API token to authenticate with the Okta API. * The MCP server makes API calls to retrieve data from Okta (e.g., get user profile, list group members). * **Okta Entities Involved:** * **Users:** The MCP server might retrieve user profile information. * **Groups:** The MCP server might retrieve group membership information. * **Applications:** The Okta application representing the MCP server is used to generate the API token. **Example Scenario (Authentication and Authorization):** 1. A user tries to access the MCP server. 2. The MCP server redirects the user to Okta for authentication. 3. The user enters their Okta credentials. 4. Okta authenticates the user and redirects them back to the MCP server with an access token. 5. The MCP server validates the access token with Okta. 6. The MCP server extracts the user's roles from the access token (e.g., "admin", "viewer"). 7. The MCP server uses these roles to determine what the user is allowed to do within the MCP. **Translation to Indonesian:** Berikut adalah beberapa cara server MCP (Management Control Plane) dapat bekerja dengan entitas Okta, beserta penjelasannya: **1. Otentikasi dan Otorisasi:** * **Penjelasan:** Ini adalah integrasi yang paling umum. Server MCP menggunakan Okta sebagai penyedia identitas (IdP). Pengguna melakukan otentikasi melalui Okta, dan Okta memberikan informasi tentang pengguna (misalnya, nama pengguna, grup, peran) kepada server MCP. Server MCP kemudian menggunakan informasi ini untuk mengotorisasi akses pengguna ke sumber daya dan fungsionalitas di dalam MCP. * **Cara kerjanya:** * **OAuth 2.0 / OpenID Connect (OIDC):** Server MCP bertindak sebagai Server Sumber Daya OAuth 2.0 dan/atau Pihak yang Mengandalkan OIDC. Ketika pengguna mencoba mengakses MCP, mereka dialihkan ke Okta untuk otentikasi. Setelah otentikasi berhasil, Okta mengalihkan pengguna kembali ke MCP dengan token akses (dan secara opsional token ID). Server MCP memvalidasi token dengan Okta dan mengekstrak informasi pengguna darinya. * **SAML (Security Assertion Markup Language):** Mirip dengan OAuth/OIDC, tetapi menggunakan pernyataan berbasis XML untuk otentikasi dan otorisasi. Server MCP bertindak sebagai Penyedia Layanan (SP), dan Okta bertindak sebagai Penyedia Identitas (IdP). * **Entitas Okta yang Terlibat:** * **Pengguna:** Pengguna Okta adalah individu yang akan mengakses server MCP. * **Grup:** Grup Okta dapat digunakan untuk menentukan peran dan izin di dalam MCP. Misalnya, pengguna dalam grup "MCP-Admins" di Okta mungkin memiliki hak administratif di MCP. * **Aplikasi:** Aplikasi Okta mewakili server MCP. Aplikasi ini dikonfigurasi dengan pengaturan yang diperlukan untuk OAuth/OIDC atau SAML. * **Server Otorisasi (untuk OAuth/OIDC):** Server otorisasi Okta mengeluarkan token akses. * **Kebijakan:** Kebijakan Okta (misalnya, kebijakan otentikasi, kebijakan otorisasi) dapat digunakan untuk mengontrol bagaimana pengguna melakukan otentikasi dan apa yang diizinkan untuk mereka lakukan. **2. Penyediaan dan Penghapusan Pengguna:** * **Penjelasan:** Ini melibatkan pembuatan, pembaruan, dan penghapusan akun pengguna secara otomatis di server MCP berdasarkan perubahan di Okta. Ini memastikan bahwa akun pengguna di MCP selalu disinkronkan dengan Okta. * **Cara kerjanya:** * **SCIM (System for Cross-domain Identity Management):** Server MCP mengimplementasikan titik akhir server SCIM. Okta bertindak sebagai klien SCIM dan mengirimkan permintaan penyediaan (misalnya, buat pengguna, perbarui pengguna, hapus pengguna) ke titik akhir SCIM server MCP. * **Okta Workflows:** Okta Workflows dapat digunakan untuk mengotomatiskan tugas penyediaan. Misalnya, alur kerja dapat dipicu ketika pengguna baru ditambahkan ke grup Okta tertentu, dan alur kerja tersebut kemudian akan membuat akun pengguna yang sesuai di server MCP. * **Entitas Okta yang Terlibat:** * **Pengguna:** Pengguna Okta disediakan ke server MCP. * **Grup:** Grup Okta dapat digunakan untuk menentukan pengguna mana yang harus disediakan ke server MCP dan peran apa yang harus mereka miliki. * **Aplikasi:** Aplikasi Okta yang mewakili server MCP dikonfigurasi dengan pengaturan SCIM atau digunakan dalam Okta Workflows. **3. Integrasi API:** * **Penjelasan:** Server MCP menggunakan Okta API untuk mengambil informasi tentang pengguna, grup, atau entitas Okta lainnya. Ini memungkinkan server MCP untuk secara dinamis menyesuaikan perilakunya berdasarkan data Okta. * **Cara kerjanya:** * Server MCP menggunakan token API Okta untuk melakukan otentikasi dengan Okta API. * Server MCP membuat panggilan API untuk mengambil data dari Okta (misalnya, dapatkan profil pengguna, daftar anggota grup). * **Entitas Okta yang Terlibat:** * **Pengguna:** Server MCP mungkin mengambil informasi profil pengguna. * **Grup:** Server MCP mungkin mengambil informasi keanggotaan grup. * **Aplikasi:** Aplikasi Okta yang mewakili server MCP digunakan untuk menghasilkan token API. **Contoh Skenario (Otentikasi dan Otorisasi):** 1. Seorang pengguna mencoba mengakses server MCP. 2. Server MCP mengalihkan pengguna ke Okta untuk otentikasi. 3. Pengguna memasukkan kredensial Okta mereka. 4. Okta mengotentikasi pengguna dan mengalihkan mereka kembali ke server MCP dengan token akses. 5. Server MCP memvalidasi token akses dengan Okta. 6. Server MCP mengekstrak peran pengguna dari token akses (misalnya, "admin", "viewer"). 7. Server MCP menggunakan peran ini untuk menentukan apa yang diizinkan untuk dilakukan pengguna di dalam MCP.
MCP-Enabled Cloudflare Worker for Claude
An MCP server on Cloudflare Workers
mcp-ntopng
An MCP server for network monitoring software ntopng
MCP Server Backup
Backup of MCP server with rope tool implementation
Volcengine TLS Model Context Protocol Server
Interfact with VolcEngine TLS APIs.
AI Humanize MCP Server
Mirror of
Time MCP Server
A Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
robot-mcp-server
mcp server for robot and automations
ConnectWise Manage MCP Server
Model Context Protocol (MCP) server for ConnectWise Manage API
Tripo MCP Server
Menyediakan antarmuka antara asisten AI dan Tripo AI melalui Model Context Protocol, memungkinkan pembuatan aset 3D dari bahasa alami dan mengimpornya ke Blender.
MCP_server_weather
Mapbox MCP Server
Mirror of
ModelContextProtocolClient
Host with MCP client to call MCP servers for MCP development
MCP Server Practices
Sebuah server MCP yang menyediakan alat untuk pengelolaan cabang Git yang terstandardisasi dan integrasi Jira, memungkinkan pengembang untuk membuat, memvalidasi cabang sesuai dengan konvensi, dan melakukan sinkronisasi dengan isu Jira.
MCP Easy Copy
Server Protokol Konteks Model yang secara otomatis membaca file konfigurasi Claude Desktop dan menyajikan semua layanan MCP yang tersedia dalam format yang mudah disalin di bagian atas daftar alat.
Scrapling Fetch MCP
Sebuah server MCP yang membantu asisten AI mengakses konten teks dari situs web yang menerapkan deteksi bot, menjembatani kesenjangan antara apa yang dapat Anda lihat di browser Anda dan apa yang dapat diakses oleh AI.
n8n Workflow Builder MCP Server
Sebuah server untuk membuat dan mengelola alur kerja n8n secara terprogram dengan antarmuka REST API, mendukung pembuatan, validasi, dan ekspor alur kerja.
Glide API MCP Server
Memfasilitasi interaksi yang aman dan memiliki tipe data yang jelas (type-safe) dengan Glide API versi 1 dan 2, memungkinkan pengguna untuk mengelola data aplikasi dan melakukan operasi CRUD pada tabel melalui antarmuka Protokol Konteks Model.
Amazon Nova MCP
Azure AI Agent Service + Azure AI Search MCP Server
Mengintegrasikan Claude Desktop dengan Azure AI Search, memungkinkan pengguna untuk melakukan kueri indeks pencarian menggunakan metode pencarian kata kunci, vektor, atau hibrida.
Neo4j MCP Server
Implementasi untuk mengelola operasi basis data grafik Neo4j melalui Model Context Protocol, memungkinkan pengguna untuk menjalankan kueri Cypher terhadap basis data Neo4j mereka melalui asisten AI seperti Cursor dan Claude Desktop.
Legal Casefile SQLite Tools
Perluasan alat server MCP SQLite untuk pengelolaan berkas kasus hukum dan penagihan.