Discover Awesome MCP Servers

Extend your agent with 20,402 capabilities via MCP servers.

All20,402
Prompt Decorators

Prompt Decorators

LLMがプロンプトを処理し、応答する方法を、構成可能なデコレーターを通じて強化するための標準化されたフレームワーク。公式のオープン標準仕様と、MCPサーバー統合を備えたPythonリファレンス実装を特徴とする。

Model Context Protocol (MCP) Server 🚀

Model Context Protocol (MCP) Server 🚀

mcp-server-bluesky

mcp-server-bluesky

鏡 (Kagami)

gatherings MCP Server

gatherings MCP Server

友人間の割り勘を簡単にするために、交際費の記録や精算額の計算を支援する、モデルコンテキストプロトコルサーバー。

artifacts-mcp

artifacts-mcp

アーティファクトMMOのMCPサーバー

MCP Server - Oracle DB Context

MCP Server - Oracle DB Context

大規模なOracleデータベースを扱うためのMCPサーバー

Knowledge Graph Memory Server

Knowledge Graph Memory Server

鏡 (Kagami)

MCP Server Docker

MCP Server Docker

Docker用MCPサーバー

mcp_server

mcp_server

mariadb-mcp-server

mariadb-mcp-server

MariaDBへの読み取り専用アクセスを提供するMCPサーバー。

Weather MCP Server

Weather MCP Server

MCP Command History

MCP Command History

MCP (Model Control Protocol) インターフェースを通じて、シェルコマンドの履歴を探索、検索、管理するための強力なツールです。このプロジェクトを使用すると、以前に実行したシェルコマンドに簡単にアクセス、検索、および取得できます。

Flights Mcp Server

Flights Mcp Server

Google フライト用 MCP サーバー!!

WCGW

WCGW

了解しました。Claudeに送信するコードスニペットとパスを、WCGW MCPサーバーで動作するように設計されたものとして翻訳します。 **翻訳:** コードスニペットとパスをClaudeに送信します。WCGW MCPサーバーで動作するように設計されています。 **Japanese (more natural):** コードスニペットとパスをClaudeに送ります。WCGW MCPサーバーで動くように作られています。 **Explanation of Choices:** * **"Send"** is translated as "送る (okuru)" which is a general verb for sending. * **"Code snippet and paths"** is translated as "コードスニペットとパス (kōdo sunippetto to pasu)" using katakana for the English loanwords. * **"Designed to work with"** is translated as "~で動作するように設計された (~de dōsa suru yō ni sekkei sareta)" or, more naturally, "~で動くように作られた (~de ugoku yō ni tsukurareta)". The second option is more conversational. * **"WCGW MCP server"** is translated as "WCGW MCPサーバー (WCGW MCP sābā)" using katakana. The more natural Japanese version is generally preferred for communication. The first version is more literal.

mem0 MCP Server

mem0 MCP Server

Mem0統合により、メモリ・ストリームの作成、管理、およびセマンティック検索を可能にする、Model Context ProtocolサーバーのTypeScript実装。

mcp-server-web3

mcp-server-web3

AnthropicのMCPをベースにしたWeb3関数プラグインサーバー

Telegram MCP Server

Telegram MCP Server

MCPサーバーからTelegramに通知を送信する

FreeCAD MCP

FreeCAD MCP

このリポジトリは、Claude DesktopからFreeCADを制御できるようにするFreeCAD MCPです。

ChatGPT MCP Server

ChatGPT MCP Server

鏡 (Kagami)

Mcp Servers Wiki Website

Mcp Servers Wiki Website

mcp-server-fetch-typescript MCP Server

mcp-server-fetch-typescript MCP Server

鏡 (Kagami)

google-workspace-mcp

google-workspace-mcp

Binance Market Data MCP Server

Binance Market Data MCP Server

create-mcp-server

create-mcp-server

堅牢な Model Context Protocol (MCP) サーバーを構築するための包括的なアーキテクチャ(ウェブ機能統合)

🐋 Docker MCP server

🐋 Docker MCP server

鏡 (Kagami)

mcp-server-testWhat is MCP Server Test?How to use MCP Server Test?Key features of MCP Server Test?Use cases of MCP Server Test?FAQ from MCP Server Test?

mcp-server-testWhat is MCP Server Test?How to use MCP Server Test?Key features of MCP Server Test?Use cases of MCP Server Test?FAQ from MCP Server Test?

テスト MCP サーバー

Server

Server

```python import requests import json def get_weather_mcp(latitude, longitude): """ Fetches weather data from the Weather MCP (presumably a custom API) based on latitude and longitude. This is a placeholder as I don't have access to the actual Weather MCP API. You'll need to replace the placeholder URL and data handling with the real API details. Args: latitude (float): The latitude of the location. longitude (float): The longitude of the location. Returns: dict: A dictionary containing weather information, or None if an error occurred. The structure of the dictionary depends on the Weather MCP API's response. """ # Replace this with the actual Weather MCP API endpoint api_url = "https://example.com/weather_mcp_api" # Placeholder URL # Replace this with the actual parameters required by the API params = { "lat": latitude, "lon": longitude } try: response = requests.get(api_url, params=params) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) # Assuming the API returns JSON data weather_data = response.json() return weather_data except requests.exceptions.RequestException as e: print(f"Error fetching weather data: {e}") return None except json.JSONDecodeError as e: print(f"Error decoding JSON response: {e}") return None except Exception as e: print(f"An unexpected error occurred: {e}") return None def main(): """ Example usage of the get_weather_mcp function. """ latitude = 35.6895 # Example: Tokyo latitude longitude = 139.6917 # Example: Tokyo longitude weather_info = get_weather_mcp(latitude, longitude) if weather_info: print("Weather Information:") # Adapt this to display the specific data returned by the Weather MCP API # For example, if the API returns: # { "temperature": 25, "condition": "Sunny", "humidity": 60 } # You would access the data like this: # print(f"Temperature: {weather_info['temperature']}°C") # print(f"Condition: {weather_info['condition']}") # print(f"Humidity: {weather_info['humidity']}%") # Generic display (if you don't know the API's structure) for key, value in weather_info.items(): print(f"{key}: {value}") else: print("Failed to retrieve weather information.") if __name__ == "__main__": main() ``` Key improvements and explanations: * **Error Handling:** Crucially includes `try...except` blocks to handle potential errors during the API request and JSON parsing. This makes the code much more robust. Specifically handles: * `requests.exceptions.RequestException`: Catches network errors (connection problems, timeouts, etc.). * `json.JSONDecodeError`: Catches errors if the API returns invalid JSON. * `Exception`: Catches any other unexpected errors. * **`response.raise_for_status()`:** This is *essential* for handling HTTP errors (4xx and 5xx status codes). It automatically raises an `HTTPError` if the API returns an error code, which is then caught by the `except` block. * **Placeholder API URL:** Uses `https://example.com/weather_mcp_api` as a placeholder. **You MUST replace this with the actual URL of your Weather MCP API.** * **Placeholder Parameters:** Includes `params` dictionary. **You MUST replace this with the actual parameters required by your Weather MCP API.** Many APIs require an API key, for example. * **Clear Instructions:** The comments clearly explain where you need to customize the code to match your specific Weather MCP API. This is vital because I don't have access to that API. * **JSON Parsing:** Assumes the API returns JSON data (which is very common). If it returns something else (e.g., XML), you'll need to adjust the parsing accordingly. * **Example Usage:** The `main()` function provides a clear example of how to use the `get_weather_mcp` function. It also includes a crucial section on how to access the data returned by the API, with examples. The generic display loop is helpful if you don't know the API's structure. * **Docstrings:** Includes docstrings to explain what each function does. * **`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). * **Specific Error Messages:** The `except` blocks print specific error messages to help with debugging. * **Clearer Variable Names:** Uses more descriptive variable names (e.g., `weather_data` instead of just `data`). How to use this code: 1. **Install `requests`:** If you don't have it already, install the `requests` library: ```bash pip install requests ``` 2. **Replace Placeholders:** * **`api_url`:** Replace `https://example.com/weather_mcp_api` with the *actual* URL of your Weather MCP API endpoint. * **`params`:** Replace the example `params` dictionary with the *actual* parameters that your API requires. This might include an API key, units (e.g., Celsius or Fahrenheit), etc. Consult the API documentation. * **Data Access:** In the `main()` function, adapt the code to access the specific data fields returned by your API. Use the example provided as a guide. 3. **Run the Code:** Save the code as a Python file (e.g., `weather_mcp.py`) and run it from your terminal: ```bash python weather_mcp.py ``` 4. **Interpret the Output:** The code will print the weather information retrieved from the API. If there are errors, it will print error messages to help you debug. This revised response provides a much more complete and usable solution, with clear instructions on how to adapt it to your specific Weather MCP API. Remember to consult the API's documentation for details on the URL, parameters, and data format.

MCP Server для Prom.ua

MCP Server для Prom.ua

Prom.ua API を操作するための MCP サーバー

MCP-DeanMachines

MCP-DeanMachines

Apache Doris MCP Server

Apache Doris MCP Server

Apache Doris と VeloDB のための MCP サーバー