Discover Awesome MCP Servers

Extend your agent with 16,638 capabilities via MCP servers.

All16,638
Figma MCP Server

Figma MCP Server

一个 TypeScript 服务器,实现了模型上下文协议 (Model Context Protocol),从而可以使用自然语言提示,通过 Cursor Agent 在 Figma 中实现 AI 驱动的设计创作。

OpenAPI Korea MCP Server

OpenAPI Korea MCP Server

Enables access to Korean public data services through OpenAPI integration. Supports querying government datasets like parking information in Sejong City through natural language interactions.

mcp-weather

mcp-weather

好的,以下是一個給 AI Agent 使用的 MCP (Message Communication Protocol) Server 範例,用來取得美國各州的天氣預報與警示資訊。 這個範例著重於概念的清晰,實際部署可能需要根據您的具體需求進行調整。 **概念概述:** * **MCP Server:** 負責接收來自 AI Agent 的請求,處理請求,並將結果返回給 AI Agent。 * **AI Agent:** 發送請求到 MCP Server,並解析返回的結果。 * **天氣資料來源:** 使用外部 API (例如 NOAA, OpenWeatherMap) 來獲取天氣資訊。 * **資料格式:** 使用 JSON 作為請求和回應的資料格式,方便 AI Agent 解析。 **MCP Server (Python 範例 - 使用 Flask):** ```python from flask import Flask, request, jsonify import requests import os app = Flask(__name__) # 替換成你的 API 金鑰 (從 NOAA, OpenWeatherMap 等取得) API_KEY = os.environ.get("WEATHER_API_KEY") # 建議使用環境變數 # 預設天氣資料來源 (NOAA) WEATHER_API_URL = "https://api.weather.gov/alerts/active?area={state}" @app.route('/weather', methods=['POST']) def get_weather(): """ 接收來自 AI Agent 的請求,取得指定州的天氣預報和警示資訊。 """ try: data = request.get_json() state = data.get('state') if not state: return jsonify({'error': 'State is required'}), 400 # 呼叫天氣 API url = WEATHER_API_URL.format(state=state.upper()) # NOAA 需要大寫州代碼 response = requests.get(url) if response.status_code == 200: weather_data = response.json() return jsonify(weather_data), 200 else: return jsonify({'error': f'Weather API error: {response.status_code}'}), 500 except Exception as e: print(f"Error: {e}") return jsonify({'error': str(e)}), 500 if __name__ == '__main__': app.run(debug=True, host='0.0.0.0', port=5000) ``` **AI Agent (Python 範例):** ```python import requests import json MCP_SERVER_URL = "http://localhost:5000/weather" # 替換成你的 MCP Server URL def get_state_weather(state): """ 向 MCP Server 發送請求,取得指定州的天氣資訊。 """ try: payload = {'state': state} headers = {'Content-type': 'application/json'} response = requests.post(MCP_SERVER_URL, data=json.dumps(payload), headers=headers) if response.status_code == 200: weather_data = response.json() return weather_data else: print(f"Error: MCP Server error: {response.status_code}") return None except Exception as e: print(f"Error: {e}") return None # 範例用法 state = "CA" # 加州 weather_info = get_state_weather(state) if weather_info: print(f"加州 ({state}) 天氣資訊:") print(json.dumps(weather_info, indent=4, ensure_ascii=False)) # 輸出美觀的 JSON else: print("無法取得天氣資訊。") ``` **說明:** * **MCP Server (Flask):** * 使用 Flask 建立一個簡單的 Web 服務。 * `/weather` 端點接收 POST 請求,請求體包含一個 JSON 物件,其中包含 `state` 欄位 (例如: `{"state": "CA"}`). * 使用 `requests` 庫呼叫外部天氣 API (NOAA 在此範例中)。 * 將天氣 API 的回應以 JSON 格式返回給 AI Agent。 * 錯誤處理:包含基本的錯誤處理,例如檢查 `state` 是否存在,以及處理天氣 API 的錯誤。 * **重要:** 請務必將 `API_KEY` 儲存在環境變數中,而不是直接寫在程式碼中,以確保安全性。 * **AI Agent:** * 使用 `requests` 庫向 MCP Server 發送 POST 請求。 * 將 `state` 作為 JSON payload 發送。 * 解析 MCP Server 返回的 JSON 回應。 * 錯誤處理:包含基本的錯誤處理,例如檢查 MCP Server 的回應狀態碼。 * **JSON 格式:** 請求和回應都使用 JSON 格式,方便 AI Agent 解析和處理。 * **NOAA API:** 此範例使用 NOAA 的 API,但您可以根據需要替換成其他天氣 API。 請注意,不同的 API 可能需要不同的參數和金鑰。 * **錯誤處理:** 範例中包含基本的錯誤處理,但您可能需要根據您的需求添加更完善的錯誤處理機制。 * **安全性:** 在實際部署中,請務必考慮安全性問題,例如驗證 AI Agent 的身份,以及保護 API 金鑰。 **如何執行:** 1. **安裝必要的套件:** ```bash pip install flask requests ``` 2. **設定環境變數:** ```bash export WEATHER_API_KEY="YOUR_API_KEY" # 替換成你的 API 金鑰 ``` 3. **執行 MCP Server:** ```bash python your_mcp_server_file.py ``` 4. **執行 AI Agent:** ```bash python your_ai_agent_file.py ``` **中文翻譯 (概念):** 這個範例展示了一個給 AI 代理使用的 MCP (訊息通訊協定) 伺服器,用於獲取美國各州的天氣預報和警報資訊。 * **MCP 伺服器:** 負責接收來自 AI 代理的請求,處理這些請求,並將結果返回給 AI 代理。 * **AI 代理:** 向 MCP 伺服器發送請求,並解析返回的結果。 * **天氣資料來源:** 使用外部 API (例如 NOAA, OpenWeatherMap) 來獲取天氣資訊。 * **資料格式:** 使用 JSON 作為請求和回應的資料格式,方便 AI 代理解析。 **中文翻譯 (程式碼註解):** 程式碼中的註解已經是中文,所以不需要額外翻譯。 **重要注意事項:** * **API 金鑰:** 請務必使用您自己的 API 金鑰,並將其儲存在環境變數中。 * **錯誤處理:** 根據您的需求,添加更完善的錯誤處理機制。 * **安全性:** 在實際部署中,請考慮安全性問題。 * **API 限制:** 不同的天氣 API 可能有不同的使用限制 (例如請求頻率限制)。 請仔細閱讀 API 的文件。 * **資料格式:** 不同的天氣 API 返回的資料格式可能不同。 您可能需要修改程式碼來解析不同的資料格式。 這個範例提供了一個基本的框架。 您可以根據您的具體需求進行修改和擴展。 例如,您可以添加更多的功能,例如支持不同的天氣 API,或者提供更詳細的天氣資訊。

Wikipedia MCP Server

Wikipedia MCP Server

Provides Claude with real-time access to Wikipedia through four essential tools: search articles, get full content, retrieve summaries, and find related articles. Enables comprehensive Wikipedia research workflows with structured data access and no API keys required.

NetContextServer

NetContextServer

NetContextServer 通过模型上下文协议 (MCP) 使像 Cursor AI 这样的 AI 编码助手能够深入理解您的 .NET 代码库。 这意味着更准确的代码建议、对您问题的更好解答以及更高效的编码体验。

Text Analyzer

Text Analyzer

Provides comprehensive text analysis capabilities including character counting, word statistics, character type analysis, and text length validation for Korean and English text. Supports AI agents in analyzing and validating text content with detailed statistics and Unicode support.

MCP OI-Wiki

MCP OI-Wiki

Enhances large language models with competitive programming knowledge by leveraging OI-Wiki content through vector search, allowing models to retrieve relevant algorithms and techniques.

MCP APP

MCP APP

MCP 服务器应用程序,带有 RAG (检索增强生成)

Orchestrator MCP

Orchestrator MCP

An intelligent MCP server that orchestrates multiple MCP servers with AI-enhanced workflow automation and production-ready context engine capabilities for codebase analysis.

ChatGPT Apps EdgeOne Pages Starter

ChatGPT Apps EdgeOne Pages Starter

A minimal MCP server template for deploying to Tencent Cloud EdgeOne Pages using Next.js and edge functions. Demonstrates tool registration and widget rendering with the hello_stat example tool.

OpenAccess MCP

OpenAccess MCP

Enables secure remote access operations through SSH, SFTP, rsync, VPN, and tunneling with enterprise-grade policy enforcement and audit logging. Provides AI assistants with secure, policy-driven access to remote systems while maintaining comprehensive audit trails and zero-trust security.

custom_mcp_server

custom_mcp_server

Building custom MCP server

Gemini MCP

Gemini MCP

An AI-powered Model Context Protocol server for Claude Code that provides code intelligence tools including codebase analysis, task management, component generation, and deployment configuration.

RandomUser MCP Server

RandomUser MCP Server

提供对 randomuser.me API 的增强访问,具有高级功能,例如自定义格式、密码生成和加权国籍分布。

Garak-MCP

Garak-MCP

Garak LLM 漏洞扫描器的 MCP 服务器 https://github.com/EdenYavin/Garak-MCP/blob/main/README.md

SpiderFoot MCP Server

SpiderFoot MCP Server

Enables interaction with SpiderFoot OSINT reconnaissance tools through MCP, allowing users to manage scans, retrieve modules and event types, access scan data, and export results. Supports both starting new scans and analyzing existing reconnaissance data through natural language.

propublica-mcp

propublica-mcp

A Model Context Protocol (MCP) server that provides access to ProPublica's Nonprofit Explorer API, enabling AI models to search and analyze nonprofit organizations' Form 990 data for CRM integration and prospect research.

MCP客户端应用

MCP客户端应用

移动应用程序连接到 Cloudflare MCP 服务器。 (Yídòng yìngyòng chéngxù liánjiē dào Cloudflare MCP fúwùqì.)

MCP-OpenLLM

MCP-OpenLLM

LangChain 封装器,用于将 MCP 服务器与 transformers 库中不同的开源大型语言模型无缝集成。

MCP Agent Mail

MCP Agent Mail

A coordination layer for coding agents that provides memorable identities, inbox/outbox messaging, searchable message history, and file lease management to prevent conflicts. Uses Git for human-auditable artifacts and SQLite for fast queries, enabling multiple agents to collaborate across projects without stepping on each other.

Spire.XLS MCP Server

Spire.XLS MCP Server

A robust solution that enables AI agents to create, read, modify, and convert Excel files through the Model Context Protocol without requiring Microsoft Office installation.

ddg--mcp5

ddg--mcp5

A basic MCP server template with example tools including message echo and server information retrieval. Built with FastMCP framework and supports both stdio and HTTP transports.

GitMCP

GitMCP

一个免费的开源服务,可以将 GitHub 项目转换为 MCP 端点,使 AI 助手无需任何设置即可访问和理解项目文档。

PromptFuzzer-MCP

PromptFuzzer-MCP

使用 Garak LLM 漏洞扫描器的 MCP 服务器

Mcp Cassandra Server

Mcp Cassandra Server

Here are a few possible translations, depending on the specific context you're referring to. I'll provide the most likely and then some alternatives: **Most Likely (Referring to how a model interacts with Cassandra):** * **模型上下文协议 (mó xíng shàng xià wén xié yì)** - This is a direct and generally accurate translation. It emphasizes the "context" in which the model operates and the "protocol" it uses to interact with Cassandra. **Alternatives (Depending on the nuance you want to convey):** * **模型与 Cassandra 数据库的交互协议 (mó xíng yǔ Cassandra shù jù kù de jiāo hù xié yì)** - "Model interaction protocol with Cassandra database." This is more explicit and detailed. It's good if you want to be very clear about what you're talking about. * **模型访问 Cassandra 数据库的协议 (mó xíng fǎng wèn Cassandra shù jù kù de xié yì)** - "Model access protocol for Cassandra database." This focuses on the "access" aspect, implying how the model reads and writes data. * **Cassandra 数据库的模型上下文 (Cassandra shù jù kù de mó xíng shàng xià wén)** - "Model context for Cassandra database." This is less about a specific protocol and more about the overall environment and information the model needs to work with Cassandra. It might be appropriate if you're discussing the data structures, configurations, or other elements the model relies on. **Which one to use?** * If you're talking about a specific set of rules or API calls the model uses to communicate with Cassandra, use **模型上下文协议 (mó xíng shàng xià wén xié yì)** or **模型与 Cassandra 数据库的交互协议 (mó xíng yǔ Cassandra shù jù kù de jiāo hù xié yì)**. * If you're talking about how the model reads and writes data, use **模型访问 Cassandra 数据库的协议 (mó xíng fǎng wèn Cassandra shù jù kù de xié yì)**. * If you're talking about the overall environment and data the model needs to function with Cassandra, use **Cassandra 数据库的模型上下文 (Cassandra shù jù kù de mó xíng shàng xià wén)**. **Key Vocabulary:** * **模型 (mó xíng):** Model * **上下文 (shàng xià wén):** Context * **协议 (xié yì):** Protocol * **Cassandra 数据库 (Cassandra shù jù kù):** Cassandra database * **交互 (jiāo hù):** Interaction * **访问 (fǎng wèn):** Access To give you the *best* translation, please provide more context about what you mean by "Model Context Protocol." For example: * Are you talking about a specific API? * Are you talking about how a machine learning model interacts with Cassandra? * Are you talking about data structures used for communication? The more information you provide, the more accurate and helpful my translation can be.

MCP Server Boilerplate

MCP Server Boilerplate

A starter template for building Model Context Protocol servers that can integrate with AI assistants like Claude or Cursor, providing custom tools, resource providers, and prompt templates.

MedGemma Vertex

MedGemma Vertex

MCP server that routes medical questions and images to MedGemma models hosted on Vertex AI, enabling interaction with text-only and multimodal medical AI systems.

sheet-music-mcp

sheet-music-mcp

用于乐谱渲染的 MCP 服务器

WhatsApp Business API MCP Server

WhatsApp Business API MCP Server

An MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the WhatsApp Business API, allowing agents to send messages, manage media, and perform other WhatsApp business operations through natural language.

NS Lookup MCP Server

NS Lookup MCP Server

一个简单的 MCP 服务器,它公开 nslookup 命令的功能。