Discover Awesome MCP Servers

Extend your agent with 24,234 capabilities via MCP servers.

All24,234
Brainrot MCP

Brainrot MCP

Automatically plays Subway Surfers gameplay in the background during coding sessions to provide continuous dopamine stimulation. Activates when users start coding conversations and stops when finished, requiring zero manual intervention.

mcp-server-docker

mcp-server-docker

mcp-server-docker

Deep Research MCP Server

Deep Research MCP Server

Enables comprehensive web research by leveraging Tavily's Search and Crawl APIs to gather and aggregate data for high-quality documentation generation. It provides structured JSON outputs for LLMs and includes configurable tools for secure file writing of research findings.

Anomaly Detection MCP Server

Anomaly Detection MCP Server

A server that enables LLMs to detect anomalies in sensor data by providing tools for data retrieval, analysis, visualization, and corrective action execution.

Understanding MCP (Model Context Protocol) and GitHub Integration

Understanding MCP (Model Context Protocol) and GitHub Integration

## Cursor IDE와 함께 MCP 서버 설정 및 사용 종합 가이드 (GitHub 연동 및 AI 에이전트 구성 포함) 이 가이드는 Cursor IDE에서 MCP (Minecraft Protocol) 서버를 설정하고 사용하는 방법에 대한 종합적인 안내입니다. GitHub 연동 및 AI 에이전트 구성까지 다룹니다. **1. 사전 준비 사항:** * **Cursor IDE:** 최신 버전의 Cursor IDE가 설치되어 있어야 합니다. ([https://www.cursor.sh/](https://cursor.sh/)) * **Java Development Kit (JDK):** Minecraft 서버를 실행하려면 JDK가 필요합니다. JDK 8 이상을 권장합니다. ([https://www.oracle.com/java/technologies/javase-downloads.html](https://www.oracle.com/java/technologies/javase-downloads.html)) * **Minecraft Server Jar 파일:** 공식 Minecraft 서버 Jar 파일을 다운로드해야 합니다. ([https://www.minecraft.net/en-us/download/server](https://www.minecraft.net/en-us/download/server)) * **GitHub 계정:** GitHub 연동을 위해 GitHub 계정이 필요합니다. * **AI 에이전트 (선택 사항):** AI 에이전트를 사용하려면 해당 에이전트의 API 키 또는 인증 정보가 필요합니다. (예: OpenAI API 키) **2. MCP 서버 설정:** 1. **새 프로젝트 생성:** Cursor IDE에서 새 프로젝트를 생성합니다. 프로젝트 이름은 자유롭게 지정할 수 있습니다. 2. **서버 파일 배치:** 다운로드한 Minecraft Server Jar 파일을 프로젝트 폴더에 복사합니다. 3. **`eula.txt` 파일 생성 및 수정:** 서버를 처음 실행하면 `eula.txt` 파일이 생성됩니다. 이 파일을 열어 `eula=false`를 `eula=true`로 변경하여 Minecraft 최종 사용자 라이선스 계약에 동의합니다. 4. **`server.properties` 파일 설정:** `server.properties` 파일을 열어 서버 설정을 변경할 수 있습니다. 주요 설정은 다음과 같습니다. * `level-name`: 월드 이름 * `server-port`: 서버 포트 (기본값: 25565) * `online-mode`: `true` (정품 인증 필요) 또는 `false` (정품 인증 불필요) * `max-players`: 최대 플레이어 수 * `motd`: 서버 설명 (Minecraft 서버 목록에 표시됨) 5. **서버 실행 스크립트 생성:** Cursor IDE에서 서버를 실행할 스크립트 파일을 생성합니다. (예: `start.sh` 또는 `start.bat`) * **Linux/macOS (start.sh):** ```bash #!/bin/bash java -Xmx2G -Xms2G -jar server.jar nogui ``` * **Windows (start.bat):** ```batch java -Xmx2G -Xms2G -jar server.jar nogui pause ``` * `-Xmx2G` 및 `-Xms2G`는 서버에 할당되는 최대 및 최소 메모리 양을 설정합니다. 필요에 따라 조정하십시오. * `server.jar`는 Minecraft Server Jar 파일 이름으로 변경하십시오. * `nogui`는 GUI 없이 서버를 실행합니다. * Windows의 `pause`는 서버가 종료된 후 콘솔 창이 자동으로 닫히는 것을 방지합니다. 6. **스크립트 실행 권한 부여 (Linux/macOS):** 터미널에서 다음 명령을 실행하여 스크립트에 실행 권한을 부여합니다. ```bash chmod +x start.sh ``` 7. **서버 실행:** Cursor IDE에서 스크립트를 실행하여 서버를 시작합니다. **3. GitHub 연동:** 1. **GitHub 저장소 생성:** GitHub에 새로운 저장소를 생성합니다. 2. **Cursor IDE에서 Git 초기화:** Cursor IDE에서 프로젝트 폴더를 Git 저장소로 초기화합니다. ```bash git init ``` 3. **원격 저장소 연결:** GitHub 저장소의 URL을 사용하여 원격 저장소를 연결합니다. ```bash git remote add origin <GitHub 저장소 URL> ``` 4. **파일 추가 및 커밋:** 프로젝트 파일을 추가하고 커밋합니다. ```bash git add . git commit -m "Initial commit" ``` 5. **푸시:** 변경 사항을 GitHub 저장소에 푸시합니다. ```bash git push -u origin main ``` 6. **지속적인 변경 사항 관리:** 서버 설정 변경, 플러그인 추가 등 변경 사항이 있을 때마다 커밋하고 푸시하여 GitHub 저장소에 백업합니다. **4. AI 에이전트 구성 (선택 사항):** 1. **AI 에이전트 선택:** 사용할 AI 에이전트를 선택합니다. (예: OpenAI, Cohere, AI21 Labs) 2. **API 키 또는 인증 정보 획득:** 선택한 AI 에이전트에서 API 키 또는 인증 정보를 획득합니다. 3. **AI 에이전트 라이브러리 설치:** Cursor IDE에서 해당 AI 에이전트의 라이브러리를 설치합니다. (예: OpenAI Python 라이브러리) ```bash pip install openai ``` 4. **AI 에이전트 코드 작성:** Minecraft 서버와 AI 에이전트를 연결하는 코드를 작성합니다. 이 코드는 서버 로그를 분석하고, 플레이어 명령을 처리하고, AI 에이전트를 사용하여 응답을 생성하는 등의 기능을 수행할 수 있습니다. * **예시 (OpenAI를 사용한 간단한 챗봇):** ```python import openai import time import re openai.api_key = "YOUR_OPENAI_API_KEY" # API 키를 여기에 입력하세요 def get_chatgpt_response(prompt): response = openai.Completion.create( engine="text-davinci-003", prompt=prompt, max_tokens=150, n=1, stop=None, temperature=0.7, ) return response.choices[0].text.strip() def process_server_log(log_file): with open(log_file, "r") as f: while True: line = f.readline() if line: # 채팅 메시지 패턴 찾기 (Minecraft 서버 로그 형식에 따라 조정) match = re.search(r"\[\d{2}:\d{2}:\d{2}\] \[Server thread\/INFO\]: <(.*?)> (.*)", line) if match: player_name = match.group(1) message = match.group(2) print(f"Player {player_name} said: {message}") # AI 에이전트에게 메시지 전달 및 응답 받기 prompt = f"Minecraft 플레이어 {player_name}가 다음과 같이 말했습니다: {message}. Minecraft 세계에 대한 짧고 재미있는 응답을 제공하세요." ai_response = get_chatgpt_response(prompt) print(f"AI Response: {ai_response}") # (선택 사항) 서버에 응답 보내기 (RCON 또는 플러그인 필요) # 예: send_server_command(f"say {ai_response}") else: time.sleep(1) # 로그 파일 업데이트를 기다립니다. if __name__ == "__main__": log_file = "logs/latest.log" # Minecraft 서버 로그 파일 경로 process_server_log(log_file) ``` * 이 코드는 Minecraft 서버 로그 파일을 읽고, 채팅 메시지를 추출하여 OpenAI에게 전달합니다. OpenAI는 메시지에 대한 응답을 생성하고, 코드는 응답을 콘솔에 출력합니다. * **중요:** 이 코드는 예시이며, 실제 사용하려면 Minecraft 서버 로그 형식, RCON 설정, 플러그인 등을 고려하여 수정해야 합니다. 5. **코드 실행 및 테스트:** 작성한 코드를 실행하고 Minecraft 서버에서 AI 에이전트가 제대로 작동하는지 테스트합니다. **5. 추가 팁:** * **플러그인 사용:** Minecraft 서버 기능을 확장하기 위해 다양한 플러그인을 사용할 수 있습니다. * **보안:** 서버 보안을 위해 방화벽 설정, 화이트리스트 사용 등을 고려하십시오. * **백업:** 서버 데이터 손실을 방지하기 위해 정기적으로 백업하십시오. * **커뮤니티:** Minecraft 서버 관련 커뮤니티에 참여하여 정보를 공유하고 도움을 받으십시오. 이 가이드가 Cursor IDE에서 MCP 서버를 설정하고 사용하는 데 도움이 되기를 바랍니다. 궁금한 점이 있으면 언제든지 질문하십시오.

Gmail AutoAuth MCP Server

Gmail AutoAuth MCP Server

Enables AI assistants to manage Gmail through natural language interactions, supporting email operations (send, read, search, draft), comprehensive attachment handling (send, receive, download), label management, filters, and batch operations with automatic OAuth2 authentication.

Anki MCP Server

Anki MCP Server

Provides tools for managing Anki decks, notes, and note types via the Model Context Protocol. It features AI-powered audio generation using Google Cloud TTS and supports efficient bulk note creation and media management.

MCP Demo Server

MCP Demo Server

Provides calculator, text analysis, and file reading tools through two different implementations - a FastAPI version for learning MCP concepts and an official SDK version for production use with Claude Desktop integration.

🦉 OWL x WhatsApp MCP Server Integration

🦉 OWL x WhatsApp MCP Server Integration

Database MCP

Database MCP

Enables interaction with MySQL and PostgreSQL databases through separate pluggable MCP servers with shared core functionality. Features optional TTL caching, bilingual prompts, and a unified gateway for managing multiple database connections.

Chroma MCP Server

Chroma MCP Server

Cursor에 ChromaDB 통합을 위한 MCP 서버 (MCP 호환 AI 모델 사용)

Datadog MCP Server

Datadog MCP Server

Enables integration with Datadog APIs to monitor and retrieve information about monitors, metrics, dashboards, logs, events, and incidents through the Model Context Protocol.

ChunkHound

ChunkHound

A local-first codebase intelligence tool that enables AI assistants to research codebases using semantic search, multi-hop relationship discovery, and structural parsing. It allows users to extract architectural patterns and institutional knowledge across 30+ programming languages through an MCP-compatible interface.

Market Price Finder

Market Price Finder

Enables querying and comparing product prices across different marketplaces with real-time updates. Deployable on Cloudflare Workers with tools for searching products, comparing prices, and retrieving price history.

context7-mcp

context7-mcp

Context7 MCP is a service that provides developers with the latest code documentation and examples. By integrating into the development environment, it ensures that the code generated by LLMS is based on the latest library documentation.

MCP Remote Control

MCP Remote Control

An MCP server that enables AI assistants to control TVs on a local network through natural language commands. It currently supports Roku devices, allowing users to launch apps, manage playback, and navigate menus.

Recursive Thinking MCP Server

Recursive Thinking MCP Server

Enables AI agents to achieve production-ready solutions through iterative refinement and recursive thinking processes. It features token optimization via context compression and session-based tracking to improve problem-solving depth while minimizing cost.

RuTracker MCP Server

RuTracker MCP Server

Allows users to search and browse torrents on rutracker.org, retrieving detailed metadata including magnet links and file lists. It automatically handles authentication by extracting session cookies from the Brave browser on macOS.

Subnet Calculator MCP Server

Subnet Calculator MCP Server

Enables subnet mask calculations and network planning through MCP framework. Provides detailed subnet information including network addresses, IP ranges, and broadcast addresses, plus LAN planning advice for different network scales.

🚀 Wayland MCP Server

🚀 Wayland MCP Server

웨이랜드용 MCP 서버

Nanonets MCP Server

Nanonets MCP Server

Converts images, PDFs, Word documents, and Excel spreadsheets to structured markdown using Nanonets OCR, with support for tables, LaTeX equations, and complex layouts.

Fastmail MCP Server

Fastmail MCP Server

Enables AI models to interact with Fastmail accounts via the JMAP API through the Model Context Protocol. It supports managing emails, accessing usage analytics, and performing account operations using secure token-based authentication.

Brex MCP Server

Brex MCP Server

Enables AI agents to interact with the Brex financial platform, allowing access to account information, transactions, expenses, receipts, budgets, and spend limits through the Brex API.

gbox

gbox

Gru-sandbox(gbox)는 MCP 통합 또는 다른 AI 에이전트 사용 사례를 위한 자체 호스팅 가능한 샌드박스를 제공하는 오픈 소스 프로젝트입니다.

Garmin Workouts MCP

Garmin Workouts MCP

Enables creation of Garmin Connect workouts using natural language descriptions. Supports multi-sport workouts with heart rate zones and automatic sync to Garmin devices.

Plotting MCP Server

Plotting MCP Server

Transforms CSV data into beautiful visualizations including line charts, bar graphs, pie charts, and world maps. Returns base64-encoded PNG images optimized for AI chat interfaces and assistants.

BlenderMCP

BlenderMCP

Connects Claude AI to Blender through the Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, material control, and object manipulation. Supports integration with Poly Haven assets and Hyper3D for AI-generated models.

GLM-4.5V MCP Server

GLM-4.5V MCP Server

Enables multimodal AI capabilities through GLM-4.5V API for image processing, visual querying with OCR/QA/detection modes, and file content extraction from various formats including PDFs, documents, and images.

Remote MCP Server Authless

Remote MCP Server Authless

A Cloudflare Workers-based remote Model Context Protocol server that operates without authentication requirements, allowing users to deploy custom AI tools that can be accessed from Claude Desktop or the Cloudflare AI Playground.

DexPaprika MCP Server

DexPaprika MCP Server

Provides real-time access to cryptocurrency and DEX data across multiple blockchains, enabling users to analyze tokens, pools, trading volumes, and perform technical analysis through DexPaprika's API. No API keys required for seamless integration with AI assistants.