Discover Awesome MCP Servers
Extend your agent with 84,517 capabilities via MCP servers.
- All84,517
- 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
Domain Tools (WHOIS + DNS)
Domain Tools (WHOIS + DNS)
LED Weather Local MCP
Enables local control of an LED weather display, allowing users to manage weather data and LED settings through natural language.
Pro Se USPTO MCP
Helps independent inventors calculate USPTO fees, determine entity status, track patent deadlines, and understand procedural rules without needing an attorney.
Feason Context MCP Server
Provides source-grounded Christian research material with exact passages, provenance, and stable citations via a REST API.
@appouse/godaddy-dns-mcp
MCP server for managing GoDaddy DNS records. Enables listing, adding, replacing, and deleting DNS records, and checking domain availability via natural language.
sentinel-mcp
An MCP server for AI-powered API testing that enables automated positive, negative, and security testing directly from AI chat interfaces. It supports multiple AI providers and generates detailed security reports.
Prometheux MCP Server
Enables AI agents like Claude to interact with Prometheux knowledge graphs and reasoning capabilities, allowing users to list and run concepts in their projects through natural conversation.
Dynamoi MCP
Lets AI agents help artists and labels prepare releases for promotion by creating Smart Links, checking campaign readiness, and managing platform connections.
Photoshop MCP Windows-First
An MCP server for controlling Adobe Photoshop from AI assistants, with Windows-first workflow, structured state, smoke-tested action playback, and a bundled Codex skill for image editing.
elorus-mcp
MCP server for the Elorus invoicing and accounting platform, enabling AI assistants to create invoices, manage contacts, and query financial data through natural language.
Markdown AI MCP
Markdown AI - MCP server providing AI-powered tools and automation by MEOK AI Labs
小红书热帖获取
根据关键词获取小红书的热帖数据,需要钉钉扫码登录,配合 Chrome 使用。
MCP Server Setup Prompt
AI가 마인크래프트 멀티플레이어 (MCP) 서버를 구축하는 데 도움이 되는 프롬프트입니다.
intelligence-mcp
Agent payments ecosystem intelligence. Scans GitHub, Hacker News, and npm for activity across AP2, ACP, x402, MPP, and UCP protocols. Returns scored and classified opportunities. Free protocol info and comparison, paid scan via x402 USDC
Remote MCP Server on Cloudflare
nimbus-mcp
A launcher that exposes your local Nimbus index and agents to any MCP client by locating and execing the Nimbus CLI binary.
tokyo-transit-mcp
Integrates ODPT and JMA APIs to provide comprehensive transit information, route search, weather, and AI advice for the Tokyo metropolitan area.
trading-mcp-server
A read-only MCP server that exposes Interactive Brokers and Moomoo brokerage accounts as tools, enabling natural-language queries across positions, trade history, realized P&L, and sector exposure in one merged view.
mcp-walmart-ads
MCP server for Walmart Connect Ads APIs, enabling AI agents to execute any Sponsored Search or Display API endpoint with automatic RSA-SHA256 signing and download display snapshots.
lantern-mcp
Enables full-text search of the Media History Digital Library's digitized entertainment trade press (e.g., Variety, Billboard), returning leaf-level results with keyword-in-context excerpts, no API key required.
tradingview-mcp-server
MCP server for TradingView's market screener API, enabling stock, forex, crypto, and ETF screening, technical analysis, and investor workflows via Claude or CLI.
mcp-remote-py
A minimal Python-based proxy that bridges local MCP STDIO clients with remote MCP SSE servers. It enables bidirectional JSON-RPC message passing between standard command-line tools and web-based remote endpoints.
tracklix-mcp
An MCP server that detects affiliate links and provides information about Tracklix, enabling AI assistants to answer affiliate-link-related questions without any network calls or API keys.
Docker MCP Server
A comprehensive MCP server that provides advanced Docker operations through a unified interface with 16 MCP tools and 25+ CLI aliases, enabling secure container lifecycle management, multi-container orchestration, registry publishing, and system maintenance.
DataBook
Enables AI assistants to manage and query SQLite databases through MCP tools, supporting CRUD operations, schema management, and saved views.
io.github.aliveranme/stata-mcp
MCP server that enables Claude to directly drive Stata, providing a persistent session and 75 tools for data management, estimation, post-estimation, graphs, and export. It lets users perform full Stata analyses through natural language instructions.
profilarr-mcp
MCP server exposing Profilarr's v1 REST API as tools, enabling an LLM to inspect and manage linked databases, connected Radarr/Sonarr instances, backups, jobs, announcements, and system status.
Azure Data Explorer MCP Server
Enables AI assistants to execute KQL queries against Azure Data Explorer and explore database resources like tables and schemas.
MCP 만들면서 원리 파헤쳐보기
## MCP (Master Control Program) 서버 및 클라이언트 구현 MCP (Master Control Program)은 TRON 영화에 등장하는 가상의 운영체제입니다. 실제 운영체제로서의 MCP를 구현하는 것은 매우 복잡하고 방대하지만, 여기서는 MCP의 핵심 기능을 모방하는 간단한 서버 및 클라이언트 구현을 제시합니다. **핵심 기능:** * **명령어 처리:** 클라이언트로부터 명령어를 받아 실행하고 결과를 반환합니다. * **리소스 관리:** (간단하게) 클라이언트의 접속 및 종료를 관리합니다. * **보안:** (매우 간단하게) 클라이언트 인증을 수행합니다. **구현 언어:** Python (간결하고 이해하기 쉬움) **1. 서버 (MCP):** ```python import socket import threading HOST = '127.0.0.1' # localhost PORT = 65432 # 사용할 포트 번호 # 클라이언트 인증 정보 (간단한 예시) AUTHORIZED_CLIENTS = { "user1": "password123", "user2": "securepass" } def handle_client(conn, addr): print(f"Connected by {addr}") try: # 인증 username = conn.recv(1024).decode().strip() password = conn.recv(1024).decode().strip() if username in AUTHORIZED_CLIENTS and AUTHORIZED_CLIENTS[username] == password: conn.sendall(b"Authentication successful!") print(f"Client {username} authenticated.") else: conn.sendall(b"Authentication failed!") print(f"Authentication failed for {username} from {addr}.") conn.close() return while True: data = conn.recv(1024) if not data: break command = data.decode().strip() print(f"Received command: {command} from {addr}") # 명령어 처리 (간단한 예시) if command == "status": response = "System is operational." elif command == "time": import datetime response = str(datetime.datetime.now()) elif command == "shutdown": response = "Initiating shutdown sequence..." print(f"Shutting down server due to request from {addr}.") conn.sendall(response.encode()) conn.close() import sys sys.exit() else: response = "Unknown command." conn.sendall(response.encode()) except Exception as e: print(f"Error handling client {addr}: {e}") finally: print(f"Connection closed with {addr}") conn.close() def main(): with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() print(f"MCP Server listening on {HOST}:{PORT}") while True: conn, addr = s.accept() thread = threading.Thread(target=handle_client, args=(conn, addr)) thread.start() if __name__ == "__main__": main() ``` **2. 클라이언트:** ```python import socket HOST = '127.0.0.1' # 서버 주소 PORT = 65432 # 서버 포트 def main(): with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: try: s.connect((HOST, PORT)) # 인증 username = input("Username: ") password = input("Password: ") s.sendall(username.encode()) s.sendall(password.encode()) auth_response = s.recv(1024).decode().strip() print(auth_response) if "failed" in auth_response: return while True: command = input("Enter command (or 'exit' to quit): ") if command == "exit": break s.sendall(command.encode()) data = s.recv(1024) print(f"Received: {data.decode()}") except ConnectionRefusedError: print("Connection refused. Make sure the server is running.") except Exception as e: print(f"An error occurred: {e}") if __name__ == "__main__": main() ``` **설명:** * **서버:** * `socket` 모듈을 사용하여 네트워크 연결을 처리합니다. * `threading` 모듈을 사용하여 각 클라이언트에 대한 연결을 별도의 스레드에서 처리합니다. * `handle_client` 함수는 클라이언트 연결을 처리하고, 인증을 수행하고, 명령어를 수신하고, 응답을 보냅니다. * `AUTHORIZED_CLIENTS` 딕셔너리는 간단한 사용자 이름/암호 인증을 위한 정보를 저장합니다. * `main` 함수는 서버 소켓을 생성하고, 클라이언트 연결을 수락하고, 각 연결에 대한 스레드를 시작합니다. * **클라이언트:** * `socket` 모듈을 사용하여 서버에 연결합니다. * 사용자로부터 사용자 이름과 암호를 입력받아 서버로 전송하여 인증을 수행합니다. * 사용자로부터 명령어를 입력받아 서버로 전송하고, 서버로부터 응답을 수신하여 출력합니다. * `exit` 명령어를 입력하면 클라이언트가 종료됩니다. **실행 방법:** 1. 서버 코드 (`mcp_server.py` 등으로 저장)를 실행합니다. 2. 클라이언트 코드 (`mcp_client.py` 등으로 저장)를 실행합니다. 3. 클라이언트에서 사용자 이름과 암호를 입력합니다 (예: `user1`, `password123`). 4. 명령어를 입력하고 서버로부터 응답을 확인합니다. **개선 사항:** * **보안:** 현재 인증 방식은 매우 취약합니다. 실제 환경에서는 더 강력한 인증 메커니즘 (예: SSL/TLS, OAuth)을 사용해야 합니다. * **명령어 처리:** 명령어 처리 로직은 매우 간단합니다. 더 복잡한 명령어와 기능을 지원하도록 확장할 수 있습니다. * **리소스 관리:** 클라이언트 연결 수 제한, CPU/메모리 사용량 제한 등 더 정교한 리소스 관리 기능을 추가할 수 있습니다. * **오류 처리:** 오류 처리 로직을 개선하여 더 안정적인 시스템을 구축할 수 있습니다. * **GUI:** 텍스트 기반 인터페이스 대신 그래픽 사용자 인터페이스 (GUI)를 제공할 수 있습니다. * **데이터베이스:** 클라이언트 정보, 명령어 로그 등을 데이터베이스에 저장할 수 있습니다. 이 코드는 MCP의 기본적인 서버 및 클라이언트 구현의 시작점일 뿐입니다. 더 많은 기능을 추가하고 개선하여 자신만의 MCP 시스템을 구축할 수 있습니다. TRON 영화에서 영감을 받아 더욱 흥미로운 기능을 추가해 보세요!
garmin-mcp-bridge
Brings Garmin training data into Claude via Intervals.icu, enabling querying of activities, wellness, and planned workouts, as well as creating structured workouts that sync back to the Garmin watch.