Discover Awesome MCP Servers

Extend your agent with 26,318 capabilities via MCP servers.

All26,318
CosmWasm MCP Server

CosmWasm MCP Server

CosmWasm 스마트 컨트랙트와 상호 작용하기 위한 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버.

Harvest MCP Server

Harvest MCP Server

A Model Context Protocol server that integrates with the Harvest API v2, enabling time tracking management including listing, creating, updating, and deleting time entries, as well as managing projects, tasks, users and generating reports.

MCP Host RPC Bridge

MCP Host RPC Bridge

A server that bridges MCP tool calls to JSON-RPC function calls over socket connections, allowing external applications to expose functions as MCP tools.

FortunaMCP

FortunaMCP

FortunaMCP is an advanced MCP server dedicated to generating high-quality random values. It leverages the Fortuna C-extension, which is directly powered by Storm—a robust, thread-safe C++ RNG engine optimized for high-speed, hardware-based entropy.

Civic Data MCP Server

Civic Data MCP Server

Provides access to 7 free government and open data APIs including NOAA weather, US Census demographics, NASA imagery, World Bank economics, Data.gov, and EU Open Data through 22 specialized tools, with most requiring no API keys.

mcp-diagram

mcp-diagram

다이어그램 작성을 위한 MCP 서버

Model Context Protocol Multi-Agent Server

Model Context Protocol Multi-Agent Server

Demonstrates custom MCP servers for math and weather operations, enabling multi-agent orchestration using LangChain, Groq, and MCP adapters for both local and remote tool integration.

MCP Server - VSCode Tutorial

MCP Server - VSCode Tutorial

## Minecraft Protocol (MCP) 서버 구축 및 VS Code를 MCP 클라이언트로 사용하기 튜토리얼 이 튜토리얼에서는 Minecraft Protocol (MCP) 서버를 구축하고 VS Code를 MCP 클라이언트로 사용하는 방법을 안내합니다. 이를 통해 Minecraft 서버와 직접 통신하여 데이터를 읽고 수정할 수 있습니다. **1단계: MCP 서버 구축** MCP 서버를 구축하는 방법은 여러 가지가 있습니다. 여기서는 가장 일반적인 방법 중 하나인 Python을 사용하는 방법을 설명합니다. 1. **Python 설치:** Python이 설치되어 있지 않다면 Python 공식 웹사이트 ([https://www.python.org/downloads/](https://www.python.org/downloads/))에서 최신 버전을 다운로드하여 설치합니다. 2. **`mcp` 라이브러리 설치:** 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 `mcp` 라이브러리를 설치합니다. ```bash pip install mcp ``` 3. **MCP 서버 코드 작성:** 다음 코드를 `mcp_server.py` 파일로 저장합니다. ```python import mcp import asyncio async def handle_connection(reader, writer): addr = writer.get_extra_info('peername') print(f"Connected by {addr}") try: while True: data = await reader.read(1024) if not data: break message = data.decode() print(f"Received: {message}") # 여기에 클라이언트로부터 받은 메시지를 처리하는 로직을 추가합니다. # 예: "get_player_count" 메시지를 받으면 현재 플레이어 수를 반환합니다. response = f"Server received: {message}" writer.write(response.encode()) await writer.drain() except Exception as e: print(f"Error: {e}") finally: print(f"Disconnected by {addr}") writer.close() await writer.wait_closed() async def main(): server = await asyncio.start_server( handle_connection, '127.0.0.1', 25566) # 포트 번호는 자유롭게 변경 가능 addr = server.sockets[0].getsockname() print(f'Serving on {addr}') async with server: await server.serve_forever() if __name__ == "__main__": asyncio.run(main()) ``` **코드 설명:** * `mcp` 라이브러리를 임포트합니다. * `handle_connection` 함수는 클라이언트 연결을 처리합니다. * `reader`와 `writer` 객체를 사용하여 데이터를 읽고 씁니다. * 클라이언트로부터 데이터를 읽고 콘솔에 출력합니다. * 클라이언트에게 응답을 보냅니다. * `main` 함수는 서버를 시작하고 클라이언트 연결을 기다립니다. * `asyncio.start_server` 함수는 지정된 IP 주소와 포트에서 서버를 시작합니다. 4. **MCP 서버 실행:** 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 MCP 서버를 시작합니다. ```bash python mcp_server.py ``` **2단계: VS Code를 MCP 클라이언트로 사용** 1. **VS Code 확장 설치:** VS Code에서 "Python" 확장과 "Socket Client" 확장을 설치합니다. 2. **MCP 클라이언트 코드 작성:** VS Code에서 새 파일을 만들고 다음 코드를 `mcp_client.py` 파일로 저장합니다. ```python import socket HOST = '127.0.0.1' # 서버 IP 주소 PORT = 25566 # 서버 포트 번호 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: try: s.connect((HOST, PORT)) message = "Hello, MCP Server!" s.sendall(message.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}") ``` **코드 설명:** * `socket` 라이브러리를 임포트합니다. * 서버 IP 주소와 포트 번호를 설정합니다. * `socket.socket` 함수를 사용하여 소켓을 생성합니다. * `s.connect` 함수를 사용하여 서버에 연결합니다. * `s.sendall` 함수를 사용하여 메시지를 서버에 보냅니다. * `s.recv` 함수를 사용하여 서버로부터 데이터를 받습니다. * 받은 데이터를 콘솔에 출력합니다. 3. **MCP 클라이언트 실행:** VS Code에서 `mcp_client.py` 파일을 실행합니다. ```bash python mcp_client.py ``` **결과 확인:** * MCP 서버를 실행한 터미널 또는 명령 프롬프트에 클라이언트 연결 정보와 받은 메시지가 출력됩니다. * VS Code의 터미널 또는 명령 프롬프트에 서버로부터 받은 응답이 출력됩니다. **추가 정보:** * 위 코드는 기본적인 예제이며, 실제 Minecraft 서버와 통신하려면 Minecraft 프로토콜에 대한 이해가 필요합니다. * `mcp` 라이브러리는 Minecraft 프로토콜을 구현하는 데 도움이 되는 다양한 기능을 제공합니다. * 더 복잡한 기능을 구현하려면 `mcp` 라이브러리 문서를 참조하십시오. * 포트 번호는 방화벽 설정에 따라 변경해야 할 수 있습니다. **주의 사항:** * Minecraft 서버와 통신하기 전에 서버가 MCP 연결을 허용하도록 설정해야 합니다. * 잘못된 데이터를 보내면 서버가 충돌할 수 있습니다. * Minecraft 프로토콜은 복잡하며, 잘못된 구현은 보안 취약점을 야기할 수 있습니다. 이 튜토리얼이 Minecraft Protocol (MCP) 서버를 구축하고 VS Code를 MCP 클라이언트로 사용하는 데 도움이 되었기를 바랍니다.

MCPKG - Model Context Protocol Knowledge Graph

MCPKG - Model Context Protocol Knowledge Graph

지식 그래프와 상호 작용하기 위한 기본 기능을 제공하는 MCP (Model Context Protocol) 서버

Prometheus MCP Server

Prometheus MCP Server

Enables AI assistants to query Prometheus metrics, monitor alerts, and analyze system health through read-only access to your Prometheus server with built-in query safety and optional AI-powered metric analysis.

Todoist MCP Server

Todoist MCP Server

Enables AI assistants to manage Todoist tasks, projects, sections, and labels through natural language, supporting task creation, updates, completion, and intelligent organization of your workflow.

nativ-mcp

nativ-mcp

AI-powered localization platform. Translate text, search translation memory, and access style guides from any MCP-compatible AI tool.

AnyList MCP Server

AnyList MCP Server

Enables AI assistants to interact with AnyList for managing shopping lists, recipes, and meal planning. Users can retrieve recipe details, add ingredients to lists, and schedule meals on their AnyList calendar.

Python MCP Korea Weather Service

Python MCP Korea Weather Service

MCP server that provides Korean weather information using grid coordinates and the Korea Meteorological Administration API, allowing users to query current weather conditions and forecasts for specific locations in Korea.

Cursorshare

Cursorshare

Touch Flow Base (MCP Counter POC)

Touch Flow Base (MCP Counter POC)

An MCP server that enables AI agents to execute sandboxed JavaScript code to control external web applications in real-time. It utilizes WebSockets to synchronize script execution with frontend animations, allowing complex UI interactions to be handled in a single agent turn.

MCP ASCII Charts

MCP ASCII Charts

A Model Context Protocol server that generates lightweight ASCII charts directly in terminal environments, supporting line charts, bar charts, scatter plots, histograms, and sparklines without GUI dependencies.

Universal MCP Server

Universal MCP Server

Multi-mode MCP server supporting both Claude Desktop (STDIO) and OpenAI (HTTP/SSE) integrations with file operations including read, write, delete, and search capabilities.

TextToolkit: Your Ultimate Text Transformation and Formatting Solution 🚀

TextToolkit: Your Ultimate Text Transformation and Formatting Solution 🚀

Advanced MCP server providing comprehensive text transformation and formatting tools. TextToolkit offers over 40 specialized utilities for case conversion, encoding/decoding, formatting, analysis, and text manipulation - all accessible directly within your AI assistant workflow.

RAG_MCP

RAG_MCP

A Retrieval-Augmented Generation server that enables semantic PDF search with OCR capabilities, allowing users to query document content through any MCP client and receive intelligent answers.

(Unofficial) linkding-mcp-server

(Unofficial) linkding-mcp-server

비공식 linkding MCP 서버

TypeScript MCP Server Boilerplate

TypeScript MCP Server Boilerplate

A boilerplate project for quickly developing MCP servers using TypeScript, featuring example implementations of tools (calculator, greetings) and resources (server info) with Zod schema validation.

SSH MCP Server

SSH MCP Server

Enables AI assistants to execute commands an

NetApp ONTAP MCP Server

NetApp ONTAP MCP Server

Provides a Model Context Protocol interface for managing and monitoring NetApp ONTAP storage systems through tools for log access, performance metrics, and cluster health. It enables users to perform storage efficiency analysis and volume management using natural language interactions.

pfSense MCP Server

pfSense MCP Server

A production-grade server that enables natural language interaction with pfSense firewalls through Claude Desktop and other GenAI applications, supporting multiple access levels and functional categories.

GPTers Search MCP Server

GPTers Search MCP Server

GPTers AI 스터디 커뮤니티의 지식 검색이 가능한 MCP 서버입니다.

Weather MCP Server

Weather MCP Server

Enables users to get real-time weather data for any city and generate broadcast-style weather news reports. Uses the OpenMeteo API to provide current weather conditions including temperature, humidity, and weather descriptions.

Vision MCP Server

Vision MCP Server

Provides free and unlimited vision capabilities for AI coding assistants using the Groq API and Meta Llama 4 Vision model. It enables users to perform image analysis, OCR, UI layout description, and error diagnosis directly from screenshots and documents.

mcp-server-zep-cloud

mcp-server-zep-cloud

mcp-server-zep-cloud

Aladin Book Search MCP Server

Aladin Book Search MCP Server

MCP server that allows searching and retrieving book information from Aladin's book store API, including book details, bestseller lists, and category-based searches.