Discover Awesome MCP Servers
Extend your agent with 14,529 capabilities via MCP servers.
- All14,529
- 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

MCP DateTime Server
Provides current local datetime information with timezone support. Serves as a minimal blueprint for building simple, single-purpose MCP servers.
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 서버를 설정하고 사용하는 데 도움이 되기를 바랍니다. 궁금한 점이 있으면 언제든지 질문하십시오.

Beelzebub MCP Honeypot
Description: Introduce Beelzebub, an MCP‑based honeypot framework that enables creating decoy tools to detect prompt injection and malicious agent behavior. Motivation: Strengthen the security of LLM workflows by adding a non‑intrusive detection mechanism.
GitHub MCP Server

Doctah-MCP
Enables AI assistants to search and access Arknights game data including operator information, enemy intelligence, skills, talents, and attributes through PRTS.wiki integration. Provides fuzzy search functionality for operators and enemies with clean Markdown output.

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

Zoom MCP Server
Zoom 회의 내에서 데이트를 가능하게 하는 AI 지원 서버. 설정하려면 Zoom API 자격 증명 (클라이언트 ID, 클라이언트 보안 비밀, 계정 ID)이 필요합니다.

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.

mcp-server-docker
mcp-server-docker

mcp-bitbucket
Access all major Bitbucket Cloud features—repositories, pull requests, issues, branches, pipelines, deployments, and more—using a modern Rust codebase. Expose Bitbucket as Model Context Protocol (MCP) tools, ideal for bots, CI/CD, and workflow automation.

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.

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.

Simple MCP Data Manager with AI
A Python-based Model Context Protocol server that integrates local AI models for managing data with features like CRUD operations, similarity search, and text analysis.

vscode-mcp-server
vscode-mcp-server

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.

Duyet MCP Server
An experimental Model Context Protocol server that enables AI assistants to access information about Duyet, including his CV, blog posts, and GitHub activity through natural language queries.
SpinAI App
Hubspot MCP 서버와 SpinAi 에이전트 통합

Interactive Feedback MCP
A powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.
Remote MCP Server on Cloudflare
PrimeKG to Neo4j
PrimeKG 데이터세트를 위한 MCP 서버

Databricks MCP Server
A FastAPI-based server that provides tools for local file management and Databricks operations, enabling users to create/edit files locally and interact with Databricks clusters, jobs, and DLT pipelines.

gitSERVER README Manager
Enables automated README file management for development projects through MCP tools for content creation and summarization, resources for direct file access, and prompts for AI-powered documentation analysis.
自动发文 MCP Server
MCP 자동 포스팅 서비스
Azure AI Search Integration
Azure AI Search를 위한 모델 컨텍스트 프로토콜 서버
mcp_ctl
여러 플랫폼에서 모든 MCP 서버를 관리할 수 있는 패키지 관리자
Hoarder MCP Server

MCP-Weather Server
An intermediate agent server that enhances LLMs with weather data capabilities using the Model Context Protocol (MCP) framework, enabling retrieval of real-time weather information.
termiAgent
termiAgent는 LLM 기반의 명령줄 어시스턴트이며, 다양한 작업을 위한 워크플로우를 생성할 수 있도록 플러그인 역할 설정을 제공합니다. 동시에, mcp-서버에 자유롭게 연결할 수 있는 mcp-클라이언트입니다.

BANANA-MCP
An All-in-One Model Context Protocol Server Package that integrates 14 MCP servers (including YouTube, GitHub, Figma, databases) into a single Docker container for use with Claude.
bio-mcp
생물정보학자 및 전산 생물학자를 위한 MCP 서버