Discover Awesome MCP Servers

Extend your agent with 51,190 capabilities via MCP servers.

All51,190
CoinGecko API Server MCP

CoinGecko API Server MCP

Berikut adalah terjemahan teks tersebut ke dalam Bahasa Indonesia: Sebuah server Node.js Express yang menyediakan akses ke data mata uang kripto CoinGecko melalui antarmuka API yang komprehensif, mendukung API gratis dan Pro dengan fungsionalitas fallback otomatis.

Ethereum RPC MPC Server

Ethereum RPC MPC Server

Server MCP TypeScript yang memanfaatkan MCP SDK untuk mendukung semua panggilan JSON-RPC Ethereum, memungkinkan model AI untuk berinteraksi dengan data blockchain.

Multi Database MCP Server

Multi Database MCP Server

Multi DB MCP Server adalah implementasi berkinerja tinggi dari Database Model Context Protocol yang dirancang untuk merevolusi cara agen AI berinteraksi dengan database. Saat ini mendukung database MySQL dan PostgreSQL.

OmniLLM: Universal LLM Bridge for Claude

OmniLLM: Universal LLM Bridge for Claude

OmniLLM: Sebuah server Model Context Protocol (MCP) yang memungkinkan Claude untuk mengakses dan mengintegrasikan respons dari berbagai LLM termasuk ChatGPT, Azure OpenAI, dan Google Gemini, menciptakan pusat pengetahuan AI yang terpadu.

solana-docs-server MCP Server

solana-docs-server MCP Server

Mirror of

MCP Server for Iaptic

MCP Server for Iaptic

Mirror of

MCP Servers Schemas

MCP Servers Schemas

Dokumen ini menyediakan daftar server MCP yang berbeda. Untuk setiap server, kami menyediakan definisi skema yang mencakup informasi dasar terbaru dan definisi alat.

MCP Tunnel

MCP Tunnel

Server MCP sederhana yang memungkinkan akses dan eksekusi perintah shell pada mesin VM melalui antarmuka terminal berbasis web, dengan tunneling otomatis untuk membuat VM dapat diakses dari mana saja.

🚀 MCP Client-Server Repository

🚀 MCP Client-Server Repository

An MCP Server that's also an MCP Client. Useful for letting Claude develop and test MCPs without needing to reset the application.

MCP Marketplace

MCP Marketplace

This is the official repository for submitting MCP servers to be included in Cline's MCP Marketplace. If you’ve built an MCP server and want it to be discoverable and easily installable by millions of developers using Cline, submit your server here.

GitHub MCP (Model Context Protocol) server

GitHub MCP (Model Context Protocol) server

Sebuah server MCP yang memungkinkan Claude dan LLM kompatibel lainnya untuk berinteraksi dengan GitHub API, mendukung fitur-fitur seperti membuat *issue*, mengambil informasi repositori, menampilkan daftar *issue*, dan mencari repositori.

optimized-memory-mcp-serverv2

optimized-memory-mcp-serverv2

Mirror of

tablestore-mcp-server

tablestore-mcp-server

mcp-gnews

mcp-gnews

Server MCP untuk memberikan kemampuan kepada klien untuk mencari berita terkait di internet.

MCPilled

MCPilled

MCPilled.com adalah koleksi berita pilihan tentang server MCP, klien, pembaruan protokol, dan segala sesuatu tentang MCP.

MCP Apple NotesMCP Apple Notes

MCP Apple NotesMCP Apple Notes

Mengaktifkan pencarian semantik dan RAG (Retrieval Augmented Generation) pada Apple Notes Anda.

Perplexity AI MCP Server

Perplexity AI MCP Server

Cermin dari

Rhino

Rhino

Apifox MCP Server

Apifox MCP Server

Sebuah server yang menghubungkan asisten coding AI seperti Cursor dan Cline ke definisi API Apifox, memungkinkan pengembang untuk mengimplementasikan antarmuka API melalui perintah bahasa alami.

Official
TypeScript
JIRA MCP Server

JIRA MCP Server

the mcp server with jira integrates

SimpleMCP

SimpleMCP

Proof of concept for cloudflare worker mcp server

Skynet-MCP (THIS PROJECT IS A WORK IN PROGRESS)

Skynet-MCP (THIS PROJECT IS A WORK IN PROGRESS)

Server MCP yang bertindak sebagai agen dan dapat memunculkan lebih banyak Agen, dengan menggunakan MCP... Insepsi MCP!

Github Action Trigger Mcp

Github Action Trigger Mcp

Server Protokol Konteks Model yang memungkinkan integrasi dengan GitHub Actions, memungkinkan pengguna untuk mengambil tindakan (actions) yang tersedia, mendapatkan informasi detail tentang tindakan tertentu, memicu peristiwa pengiriman alur kerja (workflow dispatch events), dan mengambil rilis repositori.

Strava MCP Server

Strava MCP Server

Server Protokol Konteks Model yang memungkinkan pengguna mengakses data kebugaran Strava, termasuk aktivitas pengguna, detail aktivitas, segmen, dan papan peringkat melalui antarmuka API terstruktur.

perplexity-server MCP Server

perplexity-server MCP Server

Perplexity MCP Server for Cline

Fused MCP Agents: Setting up MCP Servers for Data

Fused MCP Agents: Setting up MCP Servers for Data

Sebuah server MCP berbasis Python yang memungkinkan Claude dan LLM lainnya untuk menjalankan kode Python arbitrer secara langsung melalui aplikasi Claude desktop Anda, memungkinkan ilmuwan data untuk menghubungkan LLM ke API dan kode yang dapat dieksekusi.

MCP Demo

MCP Demo

Okay, I can help you outline the concept of an MCP (Microservice Communication Protocol) server for fetching aviation weather data and provide a basic example using Python and Flask. Keep in mind that this is a simplified illustration. A real-world implementation would involve more robust error handling, security, and potentially more sophisticated data processing. **Conceptual Overview** 1. **Data Source:** The server will need to access a reliable source of aviation weather data. Common sources include: * **NOAA Aviation Weather Center (AWC):** Provides METARs, TAFs, and other aviation weather products. Often accessed via their XML/text feeds. * **AviationWeather.gov:** Another NOAA resource. * **Commercial Aviation Weather APIs:** Many companies offer paid APIs with more features and potentially better reliability. 2. **MCP Server (Flask Example):** The server will expose an endpoint (e.g., `/weather`) that accepts requests for weather data. It will: * Receive a request (e.g., with an airport ICAO code like "KJFK"). * Fetch the weather data from the chosen source. * Parse the data (e.g., from XML or text). * Return the data in a structured format (e.g., JSON). 3. **Client:** A client application (e.g., a web app, a mobile app, or another microservice) will send requests to the MCP server and display the weather information to the user. **Simplified Python/Flask Example** ```python from flask import Flask, request, jsonify import requests import xml.etree.ElementTree as ET # For parsing XML (if using NOAA) app = Flask(__name__) # Replace with your actual data source URL (NOAA AWC example) NOAA_URL = "https://www.aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=1&mostRecentForEachStation=true&stationString=" def fetch_metar_from_noaa(icao): """Fetches METAR data from NOAA AWC for a given ICAO code.""" try: url = NOAA_URL + icao response = requests.get(url) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) xml_content = response.content root = ET.fromstring(xml_content) metar_elements = root.findall(".//METAR") # Find all METAR elements if not metar_elements: return None # No METAR found for this ICAO metar_data = [] for metar_element in metar_elements: metar_text = metar_element.find("raw_text").text station_id = metar_element.find("station_id").text observation_time = metar_element.find("observation_time").text metar_data.append({ "station_id": station_id, "observation_time": observation_time, "raw_text": metar_text }) return metar_data except requests.exceptions.RequestException as e: print(f"Error fetching data: {e}") return None except ET.ParseError as e: print(f"Error parsing XML: {e}") return None except Exception as e: print(f"An unexpected error occurred: {e}") return None @app.route('/weather', methods=['GET']) def get_weather(): """ Endpoint to fetch weather data for a given ICAO airport code. Example: /weather?icao=KJFK """ icao = request.args.get('icao') if not icao: return jsonify({"error": "ICAO code is required"}), 400 weather_data = fetch_metar_from_noaa(icao) if weather_data: return jsonify(weather_data) else: return jsonify({"error": f"Could not retrieve weather data for {icao}"}), 404 if __name__ == '__main__': app.run(debug=True) # Use debug=False in production ``` **Explanation:** 1. **Imports:** Imports necessary libraries: `Flask` for the web server, `requests` for making HTTP requests, `xml.etree.ElementTree` for parsing XML (if using NOAA). 2. **`NOAA_URL`:** This is the URL for the NOAA AWC data server. You'll need to adjust this if you use a different data source. The `stationString=` parameter is where you'll append the ICAO code. 3. **`fetch_metar_from_noaa(icao)`:** * Constructs the URL with the ICAO code. * Uses `requests.get()` to fetch the data. * Uses `response.raise_for_status()` to check for HTTP errors (4xx, 5xx). * Parses the XML response using `xml.etree.ElementTree`. * Extracts the METAR data (raw text, station ID, observation time). * Returns the data as a list of dictionaries. * Includes error handling for network issues, XML parsing errors, and other exceptions. 4. **`@app.route('/weather', methods=['GET'])`:** This defines the `/weather` endpoint, which accepts GET requests. 5. **`get_weather()`:** * Retrieves the `icao` parameter from the request's query string (e.g., `/weather?icao=KJFK`). * Calls `fetch_metar_from_noaa()` to get the weather data. * Returns the data as a JSON response using `jsonify()`. * Includes error handling: * If the ICAO code is missing, it returns a 400 error. * If the weather data cannot be retrieved, it returns a 404 error. 6. **`if __name__ == '__main__':`:** Starts the Flask development server. **Important:** Use `debug=False` in a production environment. **How to Run:** 1. **Install Flask and requests:** ```bash pip install Flask requests ``` 2. **Save the code:** Save the code as a Python file (e.g., `weather_server.py`). 3. **Run the server:** ```bash python weather_server.py ``` 4. **Test the endpoint:** Open a web browser or use `curl` to access the endpoint: ``` http://127.0.0.1:5000/weather?icao=KJFK ``` (Replace `KJFK` with the ICAO code you want to query.) **Important Considerations and Improvements:** * **Error Handling:** The example includes basic error handling, but you should add more robust error logging and reporting. * **Data Source:** Choose a reliable data source that meets your needs. Consider commercial APIs for better performance and features. * **Data Parsing:** The XML parsing in the example is basic. You might need to handle different XML structures or use a more sophisticated XML parsing library. If using a JSON API, the parsing will be simpler. * **Caching:** Implement caching to reduce the load on the data source and improve response times. You can use Flask's built-in caching or a dedicated caching library like Redis or Memcached. * **Rate Limiting:** Implement rate limiting to prevent abuse of your API. * **Authentication/Authorization:** If you need to restrict access to your API, implement authentication and authorization. * **Configuration:** Use environment variables or a configuration file to store sensitive information like API keys and database credentials. * **Deployment:** Deploy the server to a production environment (e.g., AWS, Google Cloud, Azure). Use a WSGI server like Gunicorn or uWSGI. * **Monitoring:** Monitor the server's performance and health. * **Asynchronous Operations:** For high-volume requests, consider using asynchronous operations (e.g., with `asyncio` or Celery) to improve performance. * **Data Validation:** Validate the ICAO code and other input parameters to prevent errors. * **Data Transformation:** You might need to transform the data from the data source into a format that is more suitable for your client applications. **MCP (Microservice Communication Protocol) Considerations:** * **Protocol:** While this example uses HTTP/JSON, you could use other protocols like gRPC or Thrift for more efficient communication between microservices. * **Service Discovery:** In a microservices architecture, you'll need a mechanism for service discovery (e.g., Consul, etcd, or Kubernetes DNS). This allows your client applications to find the MCP server dynamically. * **API Gateway:** An API gateway can provide a single entry point for all your microservices and handle tasks like authentication, rate limiting, and request routing. This example provides a starting point for building an MCP server for fetching aviation weather data. Remember to adapt it to your specific requirements and consider the important considerations mentioned above.

NN-GitHubTestRepo

NN-GitHubTestRepo

dibuat dari demo server MCP

PHP MCP Protocol Server

PHP MCP Protocol Server

Servidor MCP para PHP Universal - integra PHP com o protocolo Model Context Protocol

MCP Image Generation Server

MCP Image Generation Server

Implementasi Go dari peralatan server MCP (Model Context Protocol)