Discover Awesome MCP Servers
Extend your agent with 15,073 capabilities via MCP servers.
- All15,073
- 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
MCP Server for JIRA
Sebuah server Protokol Konteks Model yang memungkinkan ChatGPT dan asisten AI lainnya untuk berinteraksi langsung dengan isu JIRA, saat ini menawarkan kemampuan untuk mengambil detail isu.
Vibe-Coder MCP Server
Sebuah server MCP yang mengimplementasikan alur kerja terstruktur untuk pengkodean berbasis LLM, memandu pengembangan melalui klarifikasi fitur, pembuatan dokumentasi, implementasi bertahap, dan pelacakan kemajuan.
Maccam912_searxng Mcp Server
Mirror of
OpenAI MCP Server
Mirror of
mcp-server-zenn: Unofficial MCP server for Zenn (
Server Protokol Konteks Model tidak resmi untuk Zenn yang memungkinkan pengambilan artikel dan buku dari platform Zenn melalui API-nya.
Elixir MCP Server
An example of how to implement an MCP server using Elixir and SSE transport
AlphaVantage MCP Server
Sebuah server MCP yang terintegrasi dengan API data keuangan AlphaVantage, menyediakan akses ke data pasar saham, indikator teknis, dan informasi keuangan fundamental.
mcp-server-iris: An InterSystems IRIS MCP server
Okay, here's a breakdown of how to execute SQL queries and perform monitoring/manipulations with Interoperability in InterSystems IRIS, along with code examples and explanations: **1. Executing SQL Queries in InterSystems IRIS** InterSystems IRIS offers several ways to execute SQL queries: * **Using the Management Portal:** This is the most common and user-friendly method for ad-hoc queries and exploration. * **Using the SQL Shell:** A command-line interface for executing SQL statements. * **Embedded SQL (ObjectScript):** Integrating SQL directly within your ObjectScript code. * **JDBC/ODBC:** Connecting to IRIS from external applications using standard database connectivity protocols. **1.1. Using the Management Portal** 1. **Access the Management Portal:** Open your web browser and navigate to the IRIS Management Portal (usually `http://localhost:52772/csp/sys/UtilHome.csp` or a similar address, depending on your IRIS installation). Log in with appropriate credentials (e.g., `_SYSTEM` and the password you set during installation). 2. **Navigate to SQL Shell:** In the Management Portal, go to **System Explorer > SQL Shell**. 3. **Select Namespace:** Choose the namespace where your data resides (e.g., `USER`, `SAMPLES`). 4. **Enter and Execute SQL:** Type your SQL query in the text area and click the "Execute" button. The results will be displayed in a table below. ```sql SELECT TOP 10 Name, Age, Home_State FROM Sample.Person ORDER BY Age DESC ``` **1.2. Using the SQL Shell (Command Line)** 1. **Open a Terminal:** Open a terminal or command prompt on your system. 2. **Access the IRIS Instance:** Use the `iris` command to connect to your IRIS instance. You might need to set environment variables (like `IRISUSERNAME`, `IRISPASSWORD`, `IRISNAMESPACE`, `IRISHOST`, `IRISPORT`) or use command-line arguments. Refer to the InterSystems IRIS documentation for the correct syntax for your environment. ```bash iris session USER # Connect to the USER namespace ``` 3. **Enter SQL Statements:** Once connected, you can directly enter SQL statements. Terminate each statement with a semicolon (`;`). ```sql SELECT TOP 5 Name, Age FROM Sample.Person; ``` 4. **Exit the SQL Shell:** Type `halt` to exit the SQL shell and return to the operating system prompt. **1.3. Embedded SQL (ObjectScript)** This is the most powerful way to integrate SQL into your applications. ```objectscript ClassMethod ExecuteSQL() As %Status { Set sqlCode = "SELECT Name, Age FROM Sample.Person WHERE Age > :age" Set age = 30 Set tStatement = ##class(%SQL.Statement).%New() Set status = tStatement.%Prepare(sqlCode) If $$$ISERR(status) { Quit status } Set result = tStatement.%Execute(age) If $$$ISERR(result.%SQLCODE) { Write "SQL Error: ", result.%SQLCODE, " - ", result.%Message,! Quit $$$ERROR($$$GeneralError, "SQL Execution Failed") } While result.%Next() { Set name = result.%Get("Name") Set age = result.%Get("Age") Write "Name: ", name, ", Age: ", age,! } Quit $$$OK } ``` **Explanation:** * `##class(%SQL.Statement).%New()`: Creates a new SQL statement object. * `tStatement.%Prepare(sqlCode)`: Prepares the SQL statement for execution. This is important for performance, especially if you're executing the same query multiple times with different parameters. * `tStatement.%Execute(age)`: Executes the prepared statement, passing in the `age` variable as a parameter. The colon (`:age`) in the SQL code indicates a parameter placeholder. * `result.%Next()`: Iterates through the result set, moving to the next row. * `result.%Get("Name")` and `result.%Get("Age")`: Retrieves the values of the "Name" and "Age" columns for the current row. * Error Handling: The code includes error checking using `$$$ISERR` and `result.%SQLCODE` to handle potential SQL errors. **1.4. JDBC/ODBC** You can connect to InterSystems IRIS from Java, Python, or other languages using JDBC or ODBC drivers. The specific code will depend on the language and the JDBC/ODBC library you're using. Refer to the InterSystems documentation for JDBC and ODBC connectivity. **2. Monitoring and Manipulating Interoperability** Interoperability in InterSystems IRIS allows you to connect and exchange data with external systems. Monitoring and manipulation are crucial for ensuring smooth integration. **2.1. Monitoring Interoperability Productions** * **Production Monitor:** The primary tool for monitoring interoperability productions. You can access it from the Management Portal: **Interoperability > List Productions**. Select a production to view its status, message counts, errors, and other key metrics. * **Message Viewer:** Allows you to examine individual messages that have passed through the production. You can view the message content, headers, and processing history. Access it from the Production Monitor by clicking on a message count or error count. * **System Monitor:** Provides overall system health information, including CPU usage, memory usage, and disk space. This can help you identify resource bottlenecks that might be affecting your interoperability productions. * **Logs:** InterSystems IRIS logs detailed information about production activity, errors, and warnings. You can view the logs from the Management Portal: **System Explorer > Logs**. Configure logging levels to control the amount of information that is recorded. **2.2. Manipulating Interoperability Productions** * **Starting and Stopping Productions:** You can start and stop productions from the Production Monitor. This is useful for maintenance, upgrades, or troubleshooting. * **Enabling and Disabling Components:** You can enable or disable individual components (e.g., business processes, business operations, business services) within a production. This allows you to isolate problems or temporarily remove a component from the flow. * **Resubmitting Messages:** If a message fails to process correctly, you can resubmit it from the Message Viewer. This is useful for recovering from errors or retrying failed operations. * **Debugging:** InterSystems IRIS provides debugging tools for tracing the execution of business processes and other components. This can help you identify the root cause of errors. * **Programmatic Control:** You can use ObjectScript code to programmatically control interoperability productions. This allows you to automate tasks such as starting and stopping productions, enabling and disabling components, and resubmitting messages. **2.3. Code Examples (ObjectScript)** ```objectscript // Start a production Set status = ##class(Ens.Director).StartProduction("MyProduction") If $$$ISERR(status) { Write "Error starting production: ", $System.Status.GetErrorText(status),! } // Stop a production Set status = ##class(Ens.Director).StopProduction("MyProduction") If $$$ISERR(status) { Write "Error stopping production: ", $System.Status.GetErrorText(status),! } // Get the status of a production Set status = ##class(Ens.Director).GetProductionStatus("MyProduction", .prodStatus) If $$$ISERR(status) { Write "Error getting production status: ", $System.Status.GetErrorText(status),! } Else { Write "Production Status: ", prodStatus,! } // Resubmit a message (requires the message ID) Set status = ##class(Ens.Director).ResubmitMessage(messageId) If $$$ISERR(status) { Write "Error resubmitting message: ", $System.Status.GetErrorText(status),! } ``` **Important Considerations:** * **Security:** Always use strong passwords and appropriate security measures to protect your InterSystems IRIS instance and your data. * **Error Handling:** Implement robust error handling in your ObjectScript code to catch and handle potential errors. * **Logging:** Configure logging to capture important information about your interoperability productions. * **Performance:** Optimize your SQL queries and your interoperability configurations for performance. * **Documentation:** Refer to the InterSystems IRIS documentation for detailed information about SQL, interoperability, and other features. **Indonesian Translation:** **Melakukan Query SQL pada InterSystems IRIS** Lakukan beberapa pemantauan dan manipulasi dengan Interoperabilitas Berikut adalah uraian tentang cara menjalankan query SQL dan melakukan pemantauan/manipulasi dengan Interoperabilitas di InterSystems IRIS, beserta contoh kode dan penjelasannya: **1. Menjalankan Query SQL di InterSystems IRIS** InterSystems IRIS menawarkan beberapa cara untuk menjalankan query SQL: * **Menggunakan Management Portal:** Ini adalah metode yang paling umum dan mudah digunakan untuk query ad-hoc dan eksplorasi. * **Menggunakan SQL Shell:** Antarmuka baris perintah untuk menjalankan pernyataan SQL. * **Embedded SQL (ObjectScript):** Mengintegrasikan SQL langsung ke dalam kode ObjectScript Anda. * **JDBC/ODBC:** Menghubungkan ke IRIS dari aplikasi eksternal menggunakan protokol konektivitas database standar. **1.1. Menggunakan Management Portal** 1. **Akses Management Portal:** Buka browser web Anda dan navigasikan ke IRIS Management Portal (biasanya `http://localhost:52772/csp/sys/UtilHome.csp` atau alamat serupa, tergantung pada instalasi IRIS Anda). Masuk dengan kredensial yang sesuai (misalnya, `_SYSTEM` dan kata sandi yang Anda tetapkan selama instalasi). 2. **Navigasi ke SQL Shell:** Di Management Portal, buka **System Explorer > SQL Shell**. 3. **Pilih Namespace:** Pilih namespace tempat data Anda berada (misalnya, `USER`, `SAMPLES`). 4. **Masukkan dan Jalankan SQL:** Ketik query SQL Anda di area teks dan klik tombol "Execute". Hasilnya akan ditampilkan dalam tabel di bawah. ```sql SELECT TOP 10 Name, Age, Home_State FROM Sample.Person ORDER BY Age DESC ``` **1.2. Menggunakan SQL Shell (Baris Perintah)** 1. **Buka Terminal:** Buka terminal atau command prompt di sistem Anda. 2. **Akses Instance IRIS:** Gunakan perintah `iris` untuk terhubung ke instance IRIS Anda. Anda mungkin perlu mengatur variabel lingkungan (seperti `IRISUSERNAME`, `IRISPASSWORD`, `IRISNAMESPACE`, `IRISHOST`, `IRISPORT`) atau menggunakan argumen baris perintah. Lihat dokumentasi InterSystems IRIS untuk sintaks yang benar untuk lingkungan Anda. ```bash iris session USER # Terhubung ke namespace USER ``` 3. **Masukkan Pernyataan SQL:** Setelah terhubung, Anda dapat langsung memasukkan pernyataan SQL. Akhiri setiap pernyataan dengan titik koma (`;`). ```sql SELECT TOP 5 Name, Age FROM Sample.Person; ``` 4. **Keluar dari SQL Shell:** Ketik `halt` untuk keluar dari SQL shell dan kembali ke prompt sistem operasi. **1.3. Embedded SQL (ObjectScript)** Ini adalah cara paling ampuh untuk mengintegrasikan SQL ke dalam aplikasi Anda. ```objectscript ClassMethod ExecuteSQL() As %Status { Set sqlCode = "SELECT Name, Age FROM Sample.Person WHERE Age > :age" Set age = 30 Set tStatement = ##class(%SQL.Statement).%New() Set status = tStatement.%Prepare(sqlCode) If $$$ISERR(status) { Quit status } Set result = tStatement.%Execute(age) If $$$ISERR(result.%SQLCODE) { Write "SQL Error: ", result.%SQLCODE, " - ", result.%Message,! Quit $$$ERROR($$$GeneralError, "SQL Execution Failed") } While result.%Next() { Set name = result.%Get("Name") Set age = result.%Get("Age") Write "Name: ", name, ", Age: ", age,! } Quit $$$OK } ``` **Penjelasan:** * `##class(%SQL.Statement).%New()`: Membuat objek pernyataan SQL baru. * `tStatement.%Prepare(sqlCode)`: Menyiapkan pernyataan SQL untuk dieksekusi. Ini penting untuk kinerja, terutama jika Anda menjalankan query yang sama beberapa kali dengan parameter yang berbeda. * `tStatement.%Execute(age)`: Menjalankan pernyataan yang disiapkan, memasukkan variabel `age` sebagai parameter. Titik dua (`:age`) dalam kode SQL menunjukkan placeholder parameter. * `result.%Next()`: Mengulangi set hasil, berpindah ke baris berikutnya. * `result.%Get("Name")` dan `result.%Get("Age")`: Mengambil nilai kolom "Name" dan "Age" untuk baris saat ini. * Penanganan Kesalahan: Kode menyertakan pemeriksaan kesalahan menggunakan `$$$ISERR` dan `result.%SQLCODE` untuk menangani potensi kesalahan SQL. **1.4. JDBC/ODBC** Anda dapat terhubung ke InterSystems IRIS dari Java, Python, atau bahasa lain menggunakan driver JDBC atau ODBC. Kode spesifik akan bergantung pada bahasa dan pustaka JDBC/ODBC yang Anda gunakan. Lihat dokumentasi InterSystems untuk konektivitas JDBC dan ODBC. **2. Memantau dan Memanipulasi Interoperabilitas** Interoperabilitas di InterSystems IRIS memungkinkan Anda untuk menghubungkan dan bertukar data dengan sistem eksternal. Pemantauan dan manipulasi sangat penting untuk memastikan integrasi yang lancar. **2.1. Memantau Produksi Interoperabilitas** * **Production Monitor:** Alat utama untuk memantau produksi interoperabilitas. Anda dapat mengaksesnya dari Management Portal: **Interoperability > List Productions**. Pilih produksi untuk melihat statusnya, jumlah pesan, kesalahan, dan metrik penting lainnya. * **Message Viewer:** Memungkinkan Anda untuk memeriksa pesan individual yang telah melewati produksi. Anda dapat melihat konten pesan, header, dan riwayat pemrosesan. Akses dari Production Monitor dengan mengklik jumlah pesan atau jumlah kesalahan. * **System Monitor:** Memberikan informasi kesehatan sistem secara keseluruhan, termasuk penggunaan CPU, penggunaan memori, dan ruang disk. Ini dapat membantu Anda mengidentifikasi hambatan sumber daya yang mungkin memengaruhi produksi interoperabilitas Anda. * **Logs:** InterSystems IRIS mencatat informasi rinci tentang aktivitas produksi, kesalahan, dan peringatan. Anda dapat melihat log dari Management Portal: **System Explorer > Logs**. Konfigurasikan tingkat logging untuk mengontrol jumlah informasi yang direkam. **2.2. Memanipulasi Produksi Interoperabilitas** * **Memulai dan Menghentikan Produksi:** Anda dapat memulai dan menghentikan produksi dari Production Monitor. Ini berguna untuk pemeliharaan, peningkatan, atau pemecahan masalah. * **Mengaktifkan dan Menonaktifkan Komponen:** Anda dapat mengaktifkan atau menonaktifkan komponen individual (misalnya, proses bisnis, operasi bisnis, layanan bisnis) dalam suatu produksi. Ini memungkinkan Anda untuk mengisolasi masalah atau menghapus sementara komponen dari alur. * **Mengirim Ulang Pesan:** Jika pesan gagal diproses dengan benar, Anda dapat mengirimkannya kembali dari Message Viewer. Ini berguna untuk memulihkan dari kesalahan atau mencoba kembali operasi yang gagal. * **Debugging:** InterSystems IRIS menyediakan alat debugging untuk melacak eksekusi proses bisnis dan komponen lainnya. Ini dapat membantu Anda mengidentifikasi akar penyebab kesalahan. * **Kontrol Programatik:** Anda dapat menggunakan kode ObjectScript untuk mengontrol produksi interoperabilitas secara programatik. Ini memungkinkan Anda untuk mengotomatiskan tugas-tugas seperti memulai dan menghentikan produksi, mengaktifkan dan menonaktifkan komponen, dan mengirim ulang pesan. **2.3. Contoh Kode (ObjectScript)** ```objectscript // Memulai produksi Set status = ##class(Ens.Director).StartProduction("MyProduction") If $$$ISERR(status) { Write "Error starting production: ", $System.Status.GetErrorText(status),! } // Menghentikan produksi Set status = ##class(Ens.Director).StopProduction("MyProduction") If $$$ISERR(status) { Write "Error stopping production: ", $System.Status.GetErrorText(status),! } // Mendapatkan status produksi Set status = ##class(Ens.Director).GetProductionStatus("MyProduction", .prodStatus) If $$$ISERR(status) { Write "Error getting production status: ", $System.Status.GetErrorText(status),! } Else { Write "Production Status: ", prodStatus,! } // Mengirim ulang pesan (membutuhkan ID pesan) Set status = ##class(Ens.Director).ResubmitMessage(messageId) If $$$ISERR(status) { Write "Error resubmitting message: ", $System.Status.GetErrorText(status),! } ``` **Pertimbangan Penting:** * **Keamanan:** Selalu gunakan kata sandi yang kuat dan langkah-langkah keamanan yang sesuai untuk melindungi instance InterSystems IRIS Anda dan data Anda. * **Penanganan Kesalahan:** Terapkan penanganan kesalahan yang kuat dalam kode ObjectScript Anda untuk menangkap dan menangani potensi kesalahan. * **Logging:** Konfigurasikan logging untuk menangkap informasi penting tentang produksi interoperabilitas Anda. * **Kinerja:** Optimalkan query SQL Anda dan konfigurasi interoperabilitas Anda untuk kinerja. * **Dokumentasi:** Lihat dokumentasi InterSystems IRIS untuk informasi rinci tentang SQL, interoperabilitas, dan fitur lainnya.
Python CLI Tool for Generating MCP Servers from API Specs
Generates an MCP server using Anthropic's SDK given input as OpenAPI or GraphQL specs.
MCP Server for Running E2E Tests
e2e mcp server to automate validating your ai generated code
GitLab MCP Server Tools
Configuration, adapters, and troubleshooting tools for GitLab MCP server implementation
Linear MCP Server
Sebuah server Protokol Konteks Model yang memungkinkan model bahasa besar untuk berinteraksi dengan sistem pelacakan masalah Linear, memungkinkan pengelolaan masalah, proyek, tim, dan sumber daya Linear lainnya.
MCP Tools
Antarmuka baris perintah untuk berinteraksi dengan server MCP (Model Context Protocol) menggunakan transport stdio dan HTTP.
Mattermost MCP Server
Sebuah server MCP yang memungkinkan Claude dan klien MCP lainnya untuk berinteraksi dengan ruang kerja Mattermost, menyediakan kemampuan manajemen kanal, pengiriman pesan, dan fungsionalitas pemantauan topik.

Edgeone Pages Mcp Server
Layanan yang memungkinkan penerapan cepat konten HTML ke EdgeOne Pages dan secara otomatis menghasilkan URL yang dapat diakses publik untuk konten yang diterapkan.
MCP Server DevOps Bridge 🚀
Azure Log Analytics MCP Server
Here are a few ways to interpret "MCP server for querying Azure Log Analytics using natural language" and their corresponding Indonesian translations: **Interpretation 1: A server that uses Microsoft Cognitive Services (MCP) to allow querying Azure Log Analytics with natural language.** * **Indonesian Translation:** Server MCP yang menggunakan Azure Cognitive Services untuk memungkinkan kueri Azure Log Analytics dengan bahasa alami. **Interpretation 2: A server that provides a natural language interface for querying Azure Log Analytics, potentially using Microsoft Cloud Platform (MCP) technologies.** * **Indonesian Translation:** Server yang menyediakan antarmuka bahasa alami untuk melakukan kueri Azure Log Analytics, kemungkinan menggunakan teknologi Microsoft Cloud Platform (MCP). **Interpretation 3: A server designed to query Azure Log Analytics using natural language, and is managed or provided by Microsoft Cloud Partner (MCP).** * **Indonesian Translation:** Server yang dirancang untuk melakukan kueri Azure Log Analytics menggunakan bahasa alami, dan dikelola atau disediakan oleh Microsoft Cloud Partner (MCP). **Explanation of Terms:** * **MCP (Microsoft Cognitive Services/Microsoft Cloud Platform/Microsoft Cloud Partner):** The abbreviation "MCP" is ambiguous. It could refer to: * **Microsoft Cognitive Services (now Azure Cognitive Services):** A suite of AI services. * **Microsoft Cloud Platform (now Azure):** The overall cloud platform. * **Microsoft Cloud Partner:** A company that partners with Microsoft to provide cloud solutions. * **Azure Log Analytics:** A service in Azure for collecting and analyzing log data. * **Natural Language:** Human-readable language, as opposed to code or query languages. * **Querying:** Asking questions of a database or system to retrieve information. **Which translation is best depends on the specific context.** If you can provide more information about what "MCP" refers to in your context, I can provide a more accurate translation.
Gemini Context MCP Server
Implementasi server MCP yang memaksimalkan jendela konteks token 2 juta Gemini dengan alat untuk manajemen konteks yang efisien dan caching di berbagai aplikasi klien AI.
Model Context Protocol (MCP) Schema for Rust
A type-safe implementation of the official Model Context Protocol (MCP) schema in Rust.
Agentis MCP
Python framework for creating AI agents that use MCP servers as tools. Compatible with any MCP server and model provider.
Wikipedia
Azure DevOps MCP (Model Context Protocol)
Implementasi server referensi untuk Protokol Konteks Model yang memungkinkan asisten AI berinteraksi dengan sumber daya Azure DevOps dan melakukan operasi seperti manajemen proyek, pelacakan item kerja, operasi repositori, dan pencarian kode secara terprogram.
Algorand MCP Implementation
Server MCP komprehensif untuk interaksi alat (40+) dan aksesibilitas sumber daya (60+) dengan blockchain Algorand, ditambah banyak perintah yang berguna.
Krep MCP Server
Utilitas pencarian string berperforma tinggi dengan integrasi Model Context Protocol yang memungkinkan asisten AI melakukan pencarian pola yang efisien dalam file dan string.
py-poetry

Scast
Mengubah kode menjadi diagram UML dan diagram alur melalui analisis statis, memungkinkan visualisasi struktur kode dan penjelasan fungsionalitas.
Petstore3
Server proxy yang menjembatani agen AI dan API eksternal dengan menerjemahkan spesifikasi OpenAPI secara dinamis menjadi alat MCP (Machine Comprehension Program) yang terstandarisasi, memungkinkan interaksi yang lancar tanpa kode integrasi khusus.
DeepView MCP
Server Protokol Konteks Model yang memungkinkan IDE seperti Cursor dan Windsurf untuk menganalisis basis kode yang besar menggunakan jendela konteks Gemini yang luas.
Think MCP Server
MCP Server for RSS3
Implementasi server MCP yang mengintegrasikan API RSS3, memungkinkan pengguna untuk menanyakan data dari rantai terdesentralisasi, platform media sosial, dan jaringan RSS3 melalui bahasa alami.