Discover Awesome MCP Servers
Extend your agent with 14,499 capabilities via MCP servers.
- All14,499
- 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
Japan Weather MCP Server ๐
ScreenshotOne MCP Server
A simple implementation of an MCP server for the ScreenshotOne API

USolver
A best-effort universal logic and numerical solver interface using MCP that implements the 'LLM sandwich' model to process queries, call dedicated solvers (ortools, cvxpy, z3), and verbalize results.
onx-mcp-server
MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํ์ฌ ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ์ ํ์ํฉ๋๋ค.
AskTheApi Team Builder
OpenAPI API์ ํต์ ํ๊ธฐ ์ํ ์์ด์ ํธ ๋คํธ์ํฌ ๋น๋. AutoGen ๊ธฐ๋ฐ.

Simple MCP Server
A minimalist MCP server that provides a single tool to retrieve a developer name, demonstrating the basic structure for Claude's Model Completion Protocol integration.

Salesforce DX MCP Server
Enables secure interaction with Salesforce orgs through LLMs, providing tools for managing orgs, querying data, deploying metadata, running tests, and performing code analysis. Features granular access control and uses encrypted auth files to avoid exposing secrets in plain text.

Google Cloud DNS API MCP Server
Auto-generated MCP server that enables interaction with Google's Cloud DNS API for managing DNS zones and records through natural language.

MCP Vulnerability Management System
์กฐ์ง์ด ๋ณด์ ์ทจ์ฝ์ ์ ํจ๊ณผ์ ์ผ๋ก ์ถ์ , ๊ด๋ฆฌ ๋ฐ ๋์ํ ์ ์๋๋ก ์ง์ํ๋ ํฌ๊ด์ ์ธ ์์คํ ์ผ๋ก, ์ทจ์ฝ์ ์ถ์ , ์ฌ์ฉ์ ๊ด๋ฆฌ, ์ง์ ํฐ์ผ, API ํค ๊ด๋ฆฌ, SSL ์ธ์ฆ์ ๊ด๋ฆฌ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.

HDFS MCP Server
A Model Context Protocol server that enables interaction with Hadoop Distributed File System, allowing operations like listing, reading, writing, and managing HDFS files and directories.
DeepChat ๅฅฝ็จ็ๅพๅ MCP Server ้ๅ
DeepChat์ ์ํ ์ด๋ฏธ์ง MCP ์๋ฒ

File MCP Server
A Model Context Protocol (MCP) server that enables AI assistants to perform comprehensive file operations including finding, reading, writing, editing, searching, moving, and copying files with security validations.
Mvp MCP Server_MD Notes

Ghost MCP Server
Manage your Ghost blog content directly from Claude, Cursor, or any MCP-compatible client, allowing you to create, edit, search, and delete posts with support for tag management and analytics.

RAG-MCP
A Python server that enables retrieval-augmented generation through semantic, question/answer, and style search modalities using PostgreSQL and pgvector for embedding storage and retrieval.
qyweixin_bot_mcp_server
ไผไธๅพฎไฟก็พค้็ฅๆบๅจไบบ
amap-weather-server
MCP๋ฅผ ์ฌ์ฉํ๋ amap-weather ์๋ฒ
OOSA MCP Server
mcp_repod27deec8-0d1e-446e-b4d2-f2860d808f71
์ด ์ ์ฅ์๋ GitHub์ฉ MCP ์๋ฒ์ ํ ์คํธ ์คํฌ๋ฆฝํธ์ ์ํด ์์ฑ๋์์ต๋๋ค.
MCP Server Implementation Guide
## Cursor ํตํฉ์ ์ํ ์์ฒด MCP (๋ชจ๋ธ ์ ์ด ํ๋กํ ์ฝ) ์๋ฒ ๊ตฌ์ถ ๊ฐ์ด๋ ๋ฐ ๊ตฌํ ์ด ๋ฌธ์๋ Cursor ํตํฉ์ ์ํ ์์ฒด MCP (๋ชจ๋ธ ์ ์ด ํ๋กํ ์ฝ) ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์ด๋์ ๊ตฌํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. **1. MCP๋ ๋ฌด์์ธ๊ฐ?** MCP (Model Control Protocol)๋ Cursor์ ๊ฐ์ ์ฝ๋ ํธ์ง๊ธฐ๊ฐ ์ธ๋ถ ์ธ์ด ๋ชจ๋ธ (LLM)๊ณผ ํต์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋๋ค. ์ด๋ฅผ ํตํด ํธ์ง๊ธฐ๋ ์ฝ๋ ์์ฑ, ์ฝ๋ ์์ฑ, ์ฝ๋ ์ค๋ช ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ํด LLM์ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ต๋๋ค. **2. ์ ์์ฒด MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํด์ผ ํ๋๊ฐ?** * **๊ฐ์ธ ์ ๋ณด ๋ณดํธ:** ์ธ๋ถ API์ ์์กดํ์ง ์๊ณ ๋ก์ปฌ์์ LLM์ ์คํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. * **์ปค์คํฐ๋ง์ด์ง:** ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ LLM์ ์กฐ์ ํ๊ณ MCP ์๋ฒ์ ๋์์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค. * **๋น์ฉ ์ ๊ฐ:** ์ธ๋ถ API ์ฌ์ฉ์ ๋ฐ๋ฅธ ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค. * **์คํ๋ผ์ธ ์ฌ์ฉ:** ์ธํฐ๋ท ์ฐ๊ฒฐ ์์ด๋ LLM ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. **3. ์ํคํ ์ฒ ๊ฐ์** ์์ฒด MCP ์๋ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. * **MCP ์๋ฒ:** Cursor์ ํต์ ํ๊ณ LLM์ ์์ฒญ์ ์ ๋ฌํ๋ ์ญํ ์ ํฉ๋๋ค. * **LLM (์ธ์ด ๋ชจ๋ธ):** ์ฝ๋ ์์ฑ, ์ฝ๋ ์์ฑ ๋ฑ ์ค์ ์์ ์ ์ํํฉ๋๋ค. * **API (์ ํ ์ฌํญ):** LLM์ ์ ๊ทผํ๊ธฐ ์ํ API (์: OpenAI API, Hugging Face Transformers API). ๋ก์ปฌ์์ ์คํํ๋ ๊ฒฝ์ฐ ํ์ํ์ง ์์ ์ ์์ต๋๋ค. **4. ๊ตฌํ ๋จ๊ณ** **4.1. ํ๊ฒฝ ์ค์ ** * **ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ ํ:** Python, Node.js, Go ๋ฑ ์ต์ํ ์ธ์ด๋ฅผ ์ ํํฉ๋๋ค. ์ด ๊ฐ์ด๋์์๋ Python์ ์ฌ์ฉํฉ๋๋ค. * **ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น:** * `Flask` ๋๋ `FastAPI`: ์น ์๋ฒ ๊ตฌ์ถ * `requests`: ์ธ๋ถ API์ ํต์ (ํ์ํ ๊ฒฝ์ฐ) * `transformers`: Hugging Face Transformers ๋ผ์ด๋ธ๋ฌ๋ฆฌ (๋ก์ปฌ LLM ์ฌ์ฉ ์) * `torch` ๋๋ `tensorflow`: LLM ์คํ์ ์ํ ํ๋ ์์ํฌ (๋ก์ปฌ LLM ์ฌ์ฉ ์) ```bash pip install Flask requests transformers torch ``` **4.2. MCP ์๋ฒ ๊ตฌ์ถ** ๋ค์์ Flask๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ์์ ์ ๋๋ค. ```python from flask import Flask, request, jsonify import requests import json app = Flask(__name__) # LLM API ์๋ํฌ์ธํธ (์: OpenAI API) LLM_API_ENDPOINT = "https://api.openai.com/v1/completions" API_KEY = "YOUR_OPENAI_API_KEY" # ์ค์ API ํค๋ก ๋์ฒด @app.route('/completion', methods=['POST']) def completion(): data = request.get_json() prompt = data.get('prompt') if not prompt: return jsonify({'error': 'Prompt is required'}), 400 # LLM API์ ์์ฒญ ์ ์ก headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } payload = { "model": "text-davinci-003", # ๋ชจ๋ธ ์ ํ "prompt": prompt, "max_tokens": 150, "n": 1, "stop": None, "temperature": 0.7, } try: response = requests.post(LLM_API_ENDPOINT, headers=headers, data=json.dumps(payload)) response.raise_for_status() # HTTP ์๋ฌ ์ฒ๋ฆฌ result = response.json() completion_text = result['choices'][0]['text'].strip() return jsonify({'completion': completion_text}) except requests.exceptions.RequestException as e: return jsonify({'error': f'LLM API error: {e}'}), 500 if __name__ == '__main__': app.run(debug=True, port=5000) ``` **์ค๋ช :** * `/completion` ์๋ํฌ์ธํธ๋ Cursor์์ ์ ์ก๋ `prompt`๋ฅผ ๋ฐ์ต๋๋ค. * `prompt`๋ฅผ ์ฌ์ฉํ์ฌ LLM API์ ์์ฒญ์ ์ ์กํฉ๋๋ค. * LLM API๋ก๋ถํฐ ๋ฐ์ ์๋ต์ ํ์ฑํ์ฌ `completion`์ Cursor์ ๋ฐํํฉ๋๋ค. * ์๋ฌ ์ฒ๋ฆฌ๋ฅผ ํฌํจํ์ฌ ์์ ์ ์ธ ์๋ฒ๋ฅผ ๊ตฌ์ถํฉ๋๋ค. **4.3. ๋ก์ปฌ LLM ์ฌ์ฉ (์ ํ ์ฌํญ)** ์ธ๋ถ API ๋์ ๋ก์ปฌ์์ LLM์ ์คํํ๋ ค๋ฉด Hugging Face Transformers ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ```python from flask import Flask, request, jsonify from transformers import pipeline app = Flask(__name__) # ๋ก์ปฌ LLM ๋ชจ๋ธ ๋ก๋ generator = pipeline('text-generation', model='gpt2') # ๋ชจ๋ธ ์ ํ @app.route('/completion', methods=['POST']) def completion(): data = request.get_json() prompt = data.get('prompt') if not prompt: return jsonify({'error': 'Prompt is required'}), 400 # LLM์ ์ฌ์ฉํ์ฌ ํ ์คํธ ์์ฑ try: generated_text = generator(prompt, max_length=150, num_return_sequences=1)[0]['generated_text'] completion_text = generated_text[len(prompt):].strip() # ํ๋กฌํํธ ์ ๊ฑฐ return jsonify({'completion': completion_text}) except Exception as e: return jsonify({'error': f'LLM error: {e}'}), 500 if __name__ == '__main__': app.run(debug=True, port=5000) ``` **์ค๋ช :** * `transformers.pipeline`์ ์ฌ์ฉํ์ฌ ๋ก์ปฌ LLM ๋ชจ๋ธ์ ๋ก๋ํฉ๋๋ค. * `generator`๋ฅผ ์ฌ์ฉํ์ฌ `prompt`๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. * ์์ฑ๋ ํ ์คํธ์์ ํ๋กฌํํธ๋ฅผ ์ ๊ฑฐํ๊ณ `completion`์ Cursor์ ๋ฐํํฉ๋๋ค. **4.4. Cursor ์ค์ ** * Cursor ์ค์ ์์ "Custom Model"์ ์ ํํฉ๋๋ค. * MCP ์๋ฒ์ URL (์: `http://localhost:5000/completion`)์ ์ ๋ ฅํฉ๋๋ค. * ํ์ํ ๊ฒฝ์ฐ API ํค ๋๋ ๊ธฐํ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค. **5. ์ถ๊ฐ ๊ณ ๋ ค ์ฌํญ** * **๋ณด์:** API ํค๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๊ณ , ์์ฒญ์ ๊ฒ์ฆํ์ฌ ๋ณด์ ์ทจ์ฝ์ ์ ๋ฐฉ์งํฉ๋๋ค. * **์ฑ๋ฅ:** LLM ๋ชจ๋ธ์ ์ต์ ํํ๊ณ , ์บ์ฑ์ ์ฌ์ฉํ์ฌ ์๋ต ์๊ฐ์ ๋จ์ถํฉ๋๋ค. * **ํ์ฅ์ฑ:** ํธ๋ํฝ ์ฆ๊ฐ์ ๋๋นํ์ฌ ์๋ฒ๋ฅผ ํ์ฅํ ์ ์๋๋ก ์ค๊ณํฉ๋๋ค. * **์๋ฌ ์ฒ๋ฆฌ:** ๋ค์ํ ์๋ฌ ์ํฉ์ ๋ํ ์ ์ ํ ์๋ฌ ์ฒ๋ฆฌ๋ฅผ ๊ตฌํํฉ๋๋ค. * **๋ก๊น :** ์์ฒญ ๋ฐ ์๋ต์ ๋ก๊น ํ์ฌ ๋๋ฒ๊น ๋ฐ ๋ชจ๋ํฐ๋ง์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. * **๋ชจ๋ธ ์ ํ:** ์ฝ๋ ์์ฑ์ ํนํ๋ ๋ชจ๋ธ (์: CodeGen, InCoder)์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค. * **ํ๋กฌํํธ ์์ง๋์ด๋ง:** LLM์ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ํ๋กฌํํธ๋ฅผ ์ ์คํ๊ฒ ์ค๊ณํฉ๋๋ค. **6. ๊ฒฐ๋ก ** ์ด ๊ฐ์ด๋๋ Cursor ํตํฉ์ ์ํ ์์ฒด MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ๊ธฐ๋ณธ์ ์ธ ๋จ๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์์ ์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์๋ฒ๋ฅผ ์ฌ์ฉ์ ์ ์ํ๊ณ , LLM ๋ชจ๋ธ์ ์ ํํ๊ณ , ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๋ณด์, ์ฑ๋ฅ, ํ์ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ์์ ์ ์ด๊ณ ํจ์จ์ ์ธ MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํ์ญ์์ค. **์ฃผ์:** ์ด ์ฝ๋๋ ์์์ด๋ฉฐ, ์ค์ ์ด์ ํ๊ฒฝ์ ์ ์ฉํ๊ธฐ ์ ์ ๋ณด์ ๋ฐ ์ฑ๋ฅ์ ๊ณ ๋ คํ์ฌ ์์ ํด์ผ ํฉ๋๋ค. API ํค๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๊ณ , ์์ฒญ์ ๊ฒ์ฆํ์ฌ ๋ณด์ ์ทจ์ฝ์ ์ ๋ฐฉ์งํ์ญ์์ค.

chatExcel
A Model Context Protocol server for intelligent Excel processing and data analysis, offering tools for reading, validating, executing code, and generating interactive visualizations with Excel files.
mcp-client-helper
MCP ํด๋ผ์ด์ธํธ ํฌํผ (๊ด๋ฆฌ, MCP ์๋ฒ ์คํ)
mcp-server
MCP ๋ฐ๋ชจ

Bear MCP Server
An MCP server that integrates Bear Note Taking App with Claude Desktop, allowing Claude to read, create, search notes and manage tags directly from Bear.

Bitso MCP Server
Enables interaction with the Bitso cryptocurrency exchange API to access withdrawals and fundings data. Provides comprehensive tools for listing, filtering, and retrieving withdrawal and funding transactions with proper authentication and error handling.

IntelliPlan
IntelliPlan
OracleDB MCP Server
๊ฑฐ์ธ
๐ Zyla API Hub MCP Server
์์ผ๋ผ API ํ๋ธ MCP ์๋ฒ
Remote MCP Server on Cloudflare

Prometheus MCP Server
A Model Context Protocol server that enables AI assistants to query Prometheus metrics, discover available data, and analyze system performance through natural language interactions.