Discover Awesome MCP Servers
Extend your agent with 53,204 capabilities via MCP servers.
- All53,204
- 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
feishu-tools-mcp
MCP server provides Feishu related operations to AI encoding agents such as cursor 飞书MCP插件
GenAIScript MCP Demo 🚀
Demo kemampuan MCP Server GenAIScript
mcp-changtianML
To access changtianML from an MCP server, you'll need to provide more context. "MCP server" is quite broad. I need to know what kind of MCP server you're referring to. Here are some possibilities and the general steps involved: **Possible Interpretations of "MCP Server" and General Approaches:** * **Minecraft Server with Mod Coder Pack (MCP):** If you're talking about a Minecraft server where you're developing mods using MCP, then accessing changtianML would likely involve: 1. **Understanding changtianML:** What *is* changtianML? Is it an API, a library, a service, or something else? You need to know how it's meant to be used. Does it have a Java API? Does it require HTTP requests? 2. **Adding Dependencies (if applicable):** If changtianML is a Java library, you'll need to add it as a dependency to your mod project. This usually involves adding a `build.gradle` entry or similar. 3. **Writing Code:** Write Java code within your Minecraft mod to interact with changtianML. This will depend entirely on how changtianML is designed to be used. For example, you might make HTTP requests to a changtianML API endpoint. 4. **Deployment:** Build your mod and deploy it to your Minecraft server. * **Microsoft Cloud Partner (MCP) Server (Less Likely):** If you're referring to a server related to the Microsoft Cloud Partner program, then the question is even more vague. You'd need to clarify what you're trying to achieve. Is changtianML a service you want to integrate with a solution running on Azure? The steps would depend entirely on the specific scenario. * **Some Other MCP System:** There might be other systems that use the acronym "MCP." You'll need to provide more information about the specific system you're using. **To give you a more specific answer, please tell me:** * **What kind of "MCP server" are you referring to?** (e.g., Minecraft modding, a specific software platform, etc.) * **What is changtianML?** (e.g., a library, an API, a service, a website, etc.) Provide a link if possible. * **What are you trying to *do* with changtianML from the MCP server?** (e.g., use its API, access its data, etc.) Once I have this information, I can provide a more detailed and helpful response. --- **Indonesian Translation (Based on the general possibilities):** Untuk mengakses changtianML dari server MCP, Anda perlu memberikan lebih banyak konteks. "Server MCP" itu sangat luas. Saya perlu tahu jenis server MCP apa yang Anda maksud. Berikut adalah beberapa kemungkinan dan langkah-langkah umum yang terlibat: * **Kemungkinan Interpretasi "Server MCP" dan Pendekatan Umum:** * **Server Minecraft dengan Mod Coder Pack (MCP):** Jika Anda berbicara tentang server Minecraft tempat Anda mengembangkan mod menggunakan MCP, maka mengakses changtianML kemungkinan akan melibatkan: 1. **Memahami changtianML:** Apa itu changtianML? Apakah itu API, pustaka, layanan, atau sesuatu yang lain? Anda perlu tahu bagaimana cara menggunakannya. Apakah ia memiliki API Java? Apakah ia memerlukan permintaan HTTP? 2. **Menambahkan Dependensi (jika berlaku):** Jika changtianML adalah pustaka Java, Anda perlu menambahkannya sebagai dependensi ke proyek mod Anda. Ini biasanya melibatkan penambahan entri `build.gradle` atau serupa. 3. **Menulis Kode:** Tulis kode Java di dalam mod Minecraft Anda untuk berinteraksi dengan changtianML. Ini akan sangat bergantung pada bagaimana changtianML dirancang untuk digunakan. Misalnya, Anda dapat membuat permintaan HTTP ke titik akhir API changtianML. 4. **Penyebaran:** Bangun mod Anda dan sebarkan ke server Minecraft Anda. * **Server Microsoft Cloud Partner (MCP) (Kurang Kemungkinan):** Jika Anda mengacu pada server yang terkait dengan program Microsoft Cloud Partner, maka pertanyaannya bahkan lebih kabur. Anda perlu mengklarifikasi apa yang ingin Anda capai. Apakah changtianML adalah layanan yang ingin Anda integrasikan dengan solusi yang berjalan di Azure? Langkah-langkahnya akan sangat bergantung pada skenario spesifik. * **Beberapa Sistem MCP Lainnya:** Mungkin ada sistem lain yang menggunakan akronim "MCP." Anda perlu memberikan informasi lebih lanjut tentang sistem spesifik yang Anda gunakan. **Untuk memberi Anda jawaban yang lebih spesifik, tolong beri tahu saya:** * **Jenis "server MCP" apa yang Anda maksud?** (misalnya, modding Minecraft, platform perangkat lunak tertentu, dll.) * **Apa itu changtianML?** (misalnya, pustaka, API, layanan, situs web, dll.) Berikan tautan jika memungkinkan. * **Apa yang ingin Anda *lakukan* dengan changtianML dari server MCP?** (misalnya, menggunakan API-nya, mengakses datanya, dll.) Setelah saya memiliki informasi ini, saya dapat memberikan respons yang lebih rinci dan bermanfaat.
spring-mcp-server-sample
MCP Server Sample
XACHE - Crypto Trader Website
Goose AI dengan Server MCP
Confluence Communication Server MCP Server
Cermin dari
MCP_claude
This is to demonstrate how an MCP server can be built for Claude Desktop MCP Client
dice-thrower
MCP Host Project
Showcases how to integrate Spring AI's support for MCP (Model Context Protocol) within Spring Boot applications, covering both server-side and client-side implementations.
mcp-edge-search
Sebuah server Protokol Konteks Model yang memungkinkan kemampuan pencarian web untuk klien MCP seperti Claude Desktop.
Modes MCP Server
Mirror of
Mcp Server Python
cursor_agents
Okay, here's a breakdown of how you might use an MCP (presumably referring to a Media Control Platform or similar system) server to add a team of experts into an agent flow, along with considerations and potential approaches: **Understanding the Goal** The core idea is to seamlessly integrate a team of experts into an existing agent workflow. This means: * **Routing:** Directing specific types of customer interactions to the expert team. * **Collaboration:** Enabling the agent and the expert team to communicate and share information effectively. * **Context:** Providing the expert team with the necessary context about the customer and the interaction. * **Efficiency:** Minimizing delays and ensuring a smooth handoff. * **Tracking/Reporting:** Monitoring the performance of the expert team and the overall process. **General Approach (Conceptual)** 1. **Identify Trigger Points:** Determine when an agent needs to involve the expert team. This could be based on: * **Keywords:** Specific words or phrases spoken or typed by the customer. * **Intent:** The customer's intent, as determined by natural language understanding (NLU). * **Data:** Customer data (e.g., account type, product owned, past issues). * **Agent Request:** The agent manually initiates the transfer. 2. **MCP Configuration:** Configure your MCP server to recognize these trigger points. This typically involves: * **Rules/Policies:** Defining rules that specify when to route interactions to the expert team. * **Routing Profiles:** Creating routing profiles that define the skills and availability of the expert team. * **Integration Points:** Setting up the necessary integrations with your agent desktop application, CRM, and other systems. 3. **Agent Workflow Integration:** Modify the agent's workflow to allow them to easily involve the expert team. This might involve: * **A "Consult Expert" Button:** A button in the agent's desktop application that initiates the transfer. * **Automated Transfer:** The system automatically transfers the interaction based on the defined rules. * **Screen Pop:** When the expert team receives the interaction, a screen pop displays relevant customer information. 4. **Collaboration Tools:** Provide the agent and the expert team with tools to collaborate effectively. This could include: * **Chat:** A chat window for real-time communication. * **Shared Notes:** A shared note-taking system for documenting the interaction. * **File Sharing:** The ability to share files and documents. * **Co-browsing:** The ability to co-browse the customer's screen. 5. **Monitoring and Reporting:** Track the performance of the expert team and the overall process. This could include: * **Average Handle Time:** The average time it takes to resolve interactions involving the expert team. * **First Call Resolution:** The percentage of interactions resolved on the first call. * **Customer Satisfaction:** Customer satisfaction scores for interactions involving the expert team. * **Expert Team Utilization:** How busy the expert team is. **Specific Implementation Considerations (Example)** Let's say you're using a hypothetical MCP called "MediaControlPro" and you want to route interactions about "complex billing issues" to the "Billing Experts" team. 1. **Trigger:** The agent identifies that the customer has a complex billing issue (either through keywords, intent analysis, or their own assessment). 2. **MediaControlPro Configuration:** * **Rule:** `IF Intent = "Billing Inquiry" AND Complexity = "High" THEN Route to "Billing Experts"` * **Routing Profile:** "Billing Experts" profile is configured with the skills and availability of the team members. * **Integration:** MediaControlPro is integrated with the agent's CRM and desktop application. 3. **Agent Workflow:** * The agent clicks a "Consult Billing Expert" button in their desktop application. This triggers the rule in MediaControlPro. * MediaControlPro routes the interaction to an available member of the "Billing Experts" team. * The expert receives a screen pop with the customer's account information and a summary of the issue. 4. **Collaboration:** * The agent and the expert can communicate via a chat window within the agent's desktop application. * They can share notes and files related to the billing issue. 5. **Monitoring:** * MediaControlPro tracks the average handle time for billing inquiries that are routed to the "Billing Experts" team. * It also tracks customer satisfaction scores for these interactions. **Key Questions to Ask** * **What MCP are you using?** (Knowing the specific platform is crucial for providing detailed instructions.) * **What CRM and agent desktop applications are you using?** * **What are the specific scenarios where you want to involve the expert team?** * **What collaboration tools do you currently have in place?** * **What metrics are you most interested in tracking?** **Translation to Indonesian** Here's a translation of the general approach into Indonesian: **Pendekatan Umum (Konseptual)** 1. **Identifikasi Titik Pemicu:** Tentukan kapan seorang agen perlu melibatkan tim ahli. Ini bisa berdasarkan: * **Kata Kunci:** Kata atau frasa spesifik yang diucapkan atau diketik oleh pelanggan. * **Maksud:** Maksud pelanggan, seperti yang ditentukan oleh pemahaman bahasa alami (NLU). * **Data:** Data pelanggan (misalnya, jenis akun, produk yang dimiliki, masalah sebelumnya). * **Permintaan Agen:** Agen secara manual memulai transfer. 2. **Konfigurasi MCP:** Konfigurasikan server MCP Anda untuk mengenali titik pemicu ini. Ini biasanya melibatkan: * **Aturan/Kebijakan:** Mendefinisikan aturan yang menentukan kapan harus mengarahkan interaksi ke tim ahli. * **Profil Routing:** Membuat profil routing yang menentukan keterampilan dan ketersediaan tim ahli. * **Titik Integrasi:** Menyiapkan integrasi yang diperlukan dengan aplikasi desktop agen Anda, CRM, dan sistem lainnya. 3. **Integrasi Alur Kerja Agen:** Modifikasi alur kerja agen untuk memungkinkan mereka dengan mudah melibatkan tim ahli. Ini mungkin melibatkan: * **Tombol "Konsultasi Ahli":** Tombol di aplikasi desktop agen yang memulai transfer. * **Transfer Otomatis:** Sistem secara otomatis mentransfer interaksi berdasarkan aturan yang ditentukan. * **Screen Pop:** Ketika tim ahli menerima interaksi, screen pop menampilkan informasi pelanggan yang relevan. 4. **Alat Kolaborasi:** Sediakan agen dan tim ahli dengan alat untuk berkolaborasi secara efektif. Ini bisa termasuk: * **Obrolan:** Jendela obrolan untuk komunikasi waktu nyata. * **Catatan Bersama:** Sistem pencatatan bersama untuk mendokumentasikan interaksi. * **Berbagi File:** Kemampuan untuk berbagi file dan dokumen. * **Co-browsing:** Kemampuan untuk menjelajahi layar pelanggan bersama-sama. 5. **Pemantauan dan Pelaporan:** Lacak kinerja tim ahli dan proses keseluruhan. Ini bisa termasuk: * **Rata-rata Waktu Penanganan:** Rata-rata waktu yang dibutuhkan untuk menyelesaikan interaksi yang melibatkan tim ahli. * **Resolusi Panggilan Pertama:** Persentase interaksi yang diselesaikan pada panggilan pertama. * **Kepuasan Pelanggan:** Skor kepuasan pelanggan untuk interaksi yang melibatkan tim ahli. * **Utilisasi Tim Ahli:** Seberapa sibuk tim ahli. To give you more specific guidance, please provide the name of the MCP you are using. Good luck!
Bear MCP Server
Mirror of
Symbol MCP Server (REST API tools)
Symbol MCP Server. (REST API tools)
NYT MCP Server
Server Protokol Konsentrator Pesan (MCP) yang menyediakan antarmuka terpadu dan sederhana ke API New York Times. Server ini menyederhanakan interaksi dengan berbagai API NYT melalui satu titik akhir.
Prometheus Alertmanager MCP Server
A Model Context Protocol (MCP) server that integrates with Prometheus Alertmanager
Postgers_MCP_for_AWS_RDS
It adalah server MCP untuk mengakses DB Postgres di AWS RDS.
Filesystem MCP Server
Mirror of
MCP LLM Bridge
A Simple bridge from Ollama to a fetch url mcp server
SQLGenius - AI-Powered SQL Assistant
SQLGenius adalah asisten SQL bertenaga AI yang mengubah bahasa alami menjadi kueri SQL menggunakan Gemini Pro dari Vertex AI. Dibangun dengan MCP dan Streamlit, ia menyediakan antarmuka intuitif untuk eksplorasi data BigQuery dengan visualisasi waktu nyata dan manajemen skema.
Hello, MCP server.
Server MCP dasar
Malaysia Prayer Time for Claude Desktop
Server Protokol Konteks Model (MCP) untuk data Waktu Salat Malaysia
Weather MCP Server
```python import socket import json import random import time # Configuration HOST = '127.0.0.1' # Standard loopback interface address (localhost) PORT = 6666 # Port to listen on (non-privileged ports are > 1023) UPDATE_INTERVAL = 5 # Seconds between weather updates def generate_weather_data(): """Generates random weather data.""" temperature = round(random.uniform(20, 35), 1) # Temperature in Celsius humidity = random.randint(60, 90) # Humidity percentage condition = random.choice(['Sunny', 'Cloudy', 'Rainy', 'Windy']) wind_speed = random.randint(5, 25) # Wind speed in km/h weather_data = { 'temperature': temperature, 'humidity': humidity, 'condition': condition, 'wind_speed': wind_speed } return weather_data def main(): """Main function to run the weather server.""" with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() print(f"Weather server listening on {HOST}:{PORT}") conn, addr = s.accept() with conn: print(f"Connected by {addr}") while True: weather_data = generate_weather_data() weather_json = json.dumps(weather_data) + "\n" # Add newline for easy parsing try: conn.sendall(weather_json.encode('utf-8')) print(f"Sent weather data: {weather_data}") except BrokenPipeError: print("Client disconnected.") break time.sleep(UPDATE_INTERVAL) if __name__ == "__main__": main() ``` **Explanation:** 1. **Imports:** - `socket`: For network communication (creating a server). - `json`: For encoding Python dictionaries into JSON strings (a common format for data exchange). - `random`: For generating random weather data. - `time`: For pausing execution between weather updates. 2. **Configuration:** - `HOST`: The IP address the server will listen on. `127.0.0.1` (localhost) means it will only accept connections from the same machine. - `PORT`: The port number the server will listen on. Choose a port above 1023 to avoid needing special permissions. - `UPDATE_INTERVAL`: How often (in seconds) the server will generate and send new weather data. 3. **`generate_weather_data()` Function:** - Creates a dictionary containing random weather information: - `temperature`: A random floating-point number between 20 and 35 (Celsius). - `humidity`: A random integer between 60 and 90 (percentage). - `condition`: A random choice from a list of weather conditions. - `wind_speed`: A random integer between 5 and 25 (km/h). - Returns the dictionary. 4. **`main()` Function:** - **Socket Creation:** - `with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:`: Creates a socket object. - `socket.AF_INET`: Specifies the IPv4 address family. - `socket.SOCK_STREAM`: Specifies a TCP socket (reliable, connection-oriented). The `with` statement ensures the socket is properly closed when the block finishes. - **Binding:** - `s.bind((HOST, PORT))`: Associates the socket with the specified IP address and port. This tells the operating system that the server is listening on that address and port. - **Listening:** - `s.listen()`: Puts the socket into listening mode, waiting for incoming connections. - **Accepting Connections:** - `conn, addr = s.accept()`: Accepts an incoming connection. - `conn`: A new socket object representing the connection to the client. - `addr`: The address (IP address and port) of the client. - **Communication Loop:** - `with conn:`: Ensures the client connection is closed properly when the loop finishes. - `while True:`: An infinite loop that continuously generates and sends weather data. - `weather_data = generate_weather_data()`: Generates new weather data. - `weather_json = json.dumps(weather_data) + "\n"`: Converts the Python dictionary to a JSON string using `json.dumps()`. The `\n` (newline character) is added to the end of the JSON string. This makes it easier for the client to parse the data, as it can read until it encounters a newline. - `conn.sendall(weather_json.encode('utf-8'))`: Sends the JSON string to the client. - `weather_json.encode('utf-8')`: Encodes the JSON string into bytes using UTF-8 encoding (a common and versatile encoding). - `conn.sendall()`: Sends all the data to the client. It handles sending the data in chunks if necessary. - `print(f"Sent weather data: {weather_data}")`: Prints the sent data to the console (for debugging). - `time.sleep(UPDATE_INTERVAL)`: Pauses execution for `UPDATE_INTERVAL` seconds before sending the next update. - **Error Handling:** - `except BrokenPipeError:`: Catches the `BrokenPipeError` exception, which occurs when the client disconnects unexpectedly. The loop breaks, and the server goes back to listening for new connections. - **Main Execution:** - `if __name__ == "__main__":`: This ensures that the `main()` function is only called when the script is run directly (not when it's imported as a module). - `main()`: Calls the `main()` function to start the server. **How to Run:** 1. **Save:** Save the code as a Python file (e.g., `weather_server.py`). 2. **Run:** Open a terminal or command prompt and run the script: `python weather_server.py` **To test it, you'll need a client that connects to this server and reads the weather data. Here's a simple client example (also in Python):** ```python import socket import json HOST = '127.0.0.1' # The server's hostname or IP address PORT = 6666 # The port used by the server with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.connect((HOST, PORT)) while True: data = s.recv(1024) # Receive up to 1024 bytes if not data: break # Server disconnected try: weather_json = data.decode('utf-8').strip() # Decode and remove trailing newline weather_data = json.loads(weather_json) print(f"Received weather data: {weather_data}") except json.JSONDecodeError: print(f"Received invalid JSON: {data.decode('utf-8')}") ``` **Client Explanation:** 1. **Imports:** `socket` and `json` (same as the server). 2. **Configuration:** `HOST` and `PORT` must match the server's configuration. 3. **Socket Creation and Connection:** Creates a socket and connects to the server. 4. **Receiving Data:** - `data = s.recv(1024)`: Receives data from the server (up to 1024 bytes at a time). - `if not data:`: Checks if the server has disconnected (if `recv()` returns an empty byte string). 5. **Decoding and Parsing:** - `weather_json = data.decode('utf-8').strip()`: Decodes the received bytes into a string using UTF-8 and removes any leading/trailing whitespace (including the newline character we added on the server side). - `weather_data = json.loads(weather_json)`: Parses the JSON string into a Python dictionary. 6. **Printing Data:** Prints the received weather data. 7. **Error Handling:** Includes a `try...except` block to catch `json.JSONDecodeError` in case the server sends invalid JSON. **To run the client:** 1. Save the client code as a Python file (e.g., `weather_client.py`). 2. Open a separate terminal or command prompt. 3. Run the client: `python weather_client.py` **Important Notes:** * **Firewall:** Make sure your firewall isn't blocking connections on the port you're using. * **Error Handling:** The code includes basic error handling (e.g., for client disconnection and invalid JSON). You might want to add more robust error handling for production use. * **Concurrency:** This is a very basic server that handles only one client at a time. For a real-world server, you'd need to use threads, asynchronous programming (asyncio), or a multi-processing approach to handle multiple clients concurrently. * **Data Format:** JSON is a good choice for data exchange because it's human-readable and easy to parse. * **Newline Character:** The newline character (`\n`) is important for delimiting the JSON messages. Without it, the client might receive incomplete JSON data. This example provides a foundation for building a more sophisticated weather server. You can extend it by: * Getting weather data from a real weather API. * Adding more weather parameters (e.g., pressure, visibility). * Implementing a more robust client-server protocol. * Supporting multiple clients concurrently.
spotify_mcp_server_claude
a custom mcp server built using mcp framework
Time-MCP
Here are a few ways to translate "mcp server for the time and date" into Indonesian, depending on the context: **Option 1 (Most General):** * **Server MCP untuk waktu dan tanggal** This is a direct translation and works well if you're simply referring to a server that provides time and date information using the MCP protocol. **Option 2 (More Specific, if referring to a Minecraft server):** * **Server MCP untuk waktu dan tanggal (Minecraft)** This clarifies that you're talking about a Minecraft server using the MCP protocol to handle time and date. **Option 3 (If you're asking for a server's current time and date):** * **Server MCP untuk mendapatkan waktu dan tanggal saat ini** This translates to "MCP server to get the current time and date." It implies you want to query the server for the current time and date. **Option 4 (If you're asking about setting the time and date on an MCP server):** * **Server MCP untuk mengatur waktu dan tanggal** This translates to "MCP server to set the time and date." It implies you want to configure the server's time and date. **Which option is best depends on the specific situation. If you can provide more context, I can give you a more accurate translation.**
Structured Thinking
Server MCP terpadu untuk alat bantu berpikir terstruktur termasuk pemikiran berbasis templat, dan pemikiran verifikasi.
Configurable Puppeteer MCP Server
Sebuah server Protokol Konteks Model yang menyediakan kemampuan otomatisasi peramban menggunakan Puppeteer dengan opsi yang dapat dikonfigurasi melalui variabel lingkungan, memungkinkan LLM untuk berinteraksi dengan halaman web, mengambil tangkapan layar, dan menjalankan JavaScript di lingkungan peramban.
Thirdweb Mcp
MCP Custom Servers Collection
Collection of custom MCP servers for multiple installations