Discover Awesome MCP Servers

Extend your agent with 16,916 capabilities via MCP servers.

All16,916
Audius MCP Server

Audius MCP Server

모델 컨텍스트 프로토콜을 통해 사용자, 트랙, 재생 목록 작업을 지원하며 Audius 음악 플랫폼 API와의 상호 작용을 가능하게 합니다.

GA4 MCP Server

GA4 MCP Server

Enables interaction with Google Analytics 4 data through the Google Analytics Data API. Built using Google ADK UI and deployed on Google Cloud Platform with proper service account authentication for GA4 data access.

doit-mcp-server

doit-mcp-server

doit (pydoit)용 MCP 서버

Hyperliquid MCP Server v2

Hyperliquid MCP Server v2

A Model Context Protocol server for Hyperliquid with integrated dashboard

HubSpot MCP Server

HubSpot MCP Server

Anyquery

Anyquery

하나의 바이너리로 40개 이상의 앱에 연결하세요

Weather MCP Server

Weather MCP Server

Provides weather forecast and alert information for US locations using the National Weather Service API. Enables users to get detailed weather forecasts by coordinates and retrieve active weather alerts by state.

Vibe Coder MCP

Vibe Coder MCP

자연어 상호작용을 통해 연구, 계획, 코드 생성, 프로젝트 스캐폴딩을 가능하게 하여 AI 어시스턴트의 소프트웨어 개발 능력을 강력한 도구로 강화하는 MCP 서버입니다.

Browser Control MCP

Browser Control MCP

MCP 서버와 Firefox 확장 프로그램의 조합으로, LLM 클라이언트가 사용자의 브라우저를 제어할 수 있게 합니다. 탭 관리, 방문 기록 검색, 콘텐츠 읽기를 지원합니다.

Pokémon VGC Damage Calculator MCP Server

Pokémon VGC Damage Calculator MCP Server

An MCP-compliant server that enables AI agents to perform accurate Pokémon battle damage calculations using the Smogon calculator, supporting comprehensive input handling for Pokémon stats, moves, abilities, and field conditions.

Desktop MCP

Desktop MCP

Enables AI assistants to capture and analyze screen content across multi-monitor setups with smart image optimization. Provides screenshot capabilities and detailed monitor information for visual debugging, UI analysis, and desktop assistance.

Weather Java SSE Transport MCP Service

Weather Java SSE Transport MCP Service

자바 모델 컨텍스트 프로토콜 SSE HTTP 서버 (Jetty 사용)

Hugging Face MCP Server

Hugging Face MCP Server

An MCP server that provides Hugging Face Hub API and Search endpoints through multiple transport protocols (STDIO, SSE, StreamableHTTP, and StreamableHTTPJson), enabling integration with AI model capabilities.

BugcrowdMCP

BugcrowdMCP

A high-performance Model Context Protocol server that provides secure, tool-based access to the Bugcrowd API, allowing for natural language interaction with bug bounty programs through various AI agent platforms.

Acknowledgments

Acknowledgments

거울

MCP Server Demo

MCP Server Demo

A minimal Model Context Protocol server demo that exposes tools through HTTP API, including greeting, weather lookup, and HTTP request capabilities. Demonstrates MCP server implementation with stdio communication and HTTP gateway functionality.

Google PSE MCP Server

Google PSE MCP Server

A Model Context Protocol server that enables LLM clients like VSCode, Copilot, and Claude Desktop to search the web using Google Programmable Search Engine API.

typescript-mcp-server

typescript-mcp-server

Solana MCP Wallet Agent API

Solana MCP Wallet Agent API

Provides complete wallet management functionality for Solana blockchain, enabling users to create wallets, transfer SOL, and work with SPL tokens through a RESTful API.

Echo MCP Server

Echo MCP Server

## .NET Core 기반의 에코 서비스 구현을 위한 모델 컨텍스트 프로토콜 (MCP) 서버 다음은 .NET Core를 사용하여 에코 서비스를 구현하는 MCP (Model Context Protocol) 서버의 예제 코드입니다. 이 예제는 기본적인 구조를 보여주며, 실제 사용 사례에 맞게 확장해야 할 수 있습니다. **1. 프로젝트 설정:** 먼저, .NET Core 콘솔 애플리케이션 프로젝트를 생성합니다. ```bash dotnet new console -n EchoMCP cd EchoMCP ``` **2. 필요한 NuGet 패키지 설치:** MCP 구현에 필요한 NuGet 패키지를 설치합니다. (MCP 구현에 따라 필요한 패키지가 달라질 수 있습니다. 여기서는 예시로 `System.Net.Sockets`를 사용합니다.) ```bash dotnet add package System.Net.Sockets ``` **3. 코드 구현:** 다음은 `Program.cs` 파일에 들어갈 코드입니다. ```csharp using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; namespace EchoMCP { class Program { static async Task Main(string[] args) { // 서버 설정 int port = 12345; // 사용할 포트 번호 IPAddress ipAddress = IPAddress.Any; // 모든 IP 주소에서 수신 대기 TcpListener listener = new TcpListener(ipAddress, port); try { // 서버 시작 listener.Start(); Console.WriteLine($"MCP 에코 서버 시작: {ipAddress}:{port}"); while (true) { // 클라이언트 연결 수락 (비동기) TcpClient client = await listener.AcceptTcpClientAsync(); Console.WriteLine($"클라이언트 연결됨: {client.Client.RemoteEndPoint}"); // 클라이언트 처리 (비동기) _ = HandleClientAsync(client); } } catch (Exception e) { Console.WriteLine($"오류 발생: {e.Message}"); } finally { // 서버 종료 listener.Stop(); Console.WriteLine("MCP 에코 서버 종료"); } } static async Task HandleClientAsync(TcpClient client) { try { // 네트워크 스트림 가져오기 NetworkStream stream = client.GetStream(); byte[] buffer = new byte[1024]; int bytesRead; // 클라이언트로부터 데이터 수신 및 에코 while ((bytesRead = await stream.ReadAsync(buffer, 0, buffer.Length)) > 0) { // 수신된 데이터를 문자열로 변환 string receivedData = Encoding.UTF8.GetString(buffer, 0, bytesRead); Console.WriteLine($"수신: {receivedData}"); // 에코 데이터 생성 string echoData = $"에코: {receivedData}"; byte[] echoBytes = Encoding.UTF8.GetBytes(echoData); // 클라이언트로 에코 데이터 전송 await stream.WriteAsync(echoBytes, 0, echoBytes.Length); Console.WriteLine($"전송: {echoData}"); } Console.WriteLine($"클라이언트 연결 종료: {client.Client.RemoteEndPoint}"); } catch (Exception e) { Console.WriteLine($"클라이언트 처리 중 오류 발생: {e.Message}"); } finally { // 클라이언트 연결 종료 client.Close(); } } } } ``` **코드 설명:** * **`Main` 함수:** * 서버 설정을 정의합니다 (포트 번호, IP 주소). * `TcpListener`를 사용하여 지정된 포트에서 수신 대기합니다. * `AcceptTcpClientAsync`를 사용하여 클라이언트 연결을 비동기적으로 수락합니다. * 각 클라이언트 연결에 대해 `HandleClientAsync` 함수를 호출하여 클라이언트 처리를 시작합니다. * **`HandleClientAsync` 함수:** * 클라이언트의 `NetworkStream`을 가져옵니다. * `ReadAsync`를 사용하여 클라이언트로부터 데이터를 비동기적으로 수신합니다. * 수신된 데이터를 문자열로 변환하고 콘솔에 출력합니다. * 수신된 데이터를 기반으로 에코 데이터를 생성합니다. * `WriteAsync`를 사용하여 에코 데이터를 클라이언트로 비동기적으로 전송합니다. * 클라이언트 연결을 종료합니다. **4. 실행:** 프로젝트 디렉토리에서 다음 명령어를 실행하여 서버를 시작합니다. ```bash dotnet run ``` **5. 테스트:** `telnet` 또는 다른 TCP 클라이언트 도구를 사용하여 서버에 연결하고 데이터를 전송하여 에코 서비스를 테스트할 수 있습니다. 예를 들어, `telnet localhost 12345`를 실행하고 메시지를 입력하면 서버가 "에코: [입력한 메시지]"를 반환합니다. **중요 고려 사항:** * **MCP 구현:** 이 예제는 기본적인 TCP 소켓 통신을 사용합니다. 실제 MCP 구현은 메시지 포맷, 오류 처리, 흐름 제어 등 더 복잡한 기능을 포함할 수 있습니다. MCP 스펙에 맞는 라이브러리나 프레임워크를 사용하는 것이 좋습니다. * **오류 처리:** 이 예제는 기본적인 오류 처리만 제공합니다. 실제 애플리케이션에서는 더 강력한 오류 처리 메커니즘을 구현해야 합니다. * **스레드 안전성:** 여러 클라이언트가 동시에 연결될 수 있으므로 스레드 안전성을 고려해야 합니다. `async/await`를 사용하여 비동기적으로 처리하면 스레드 관리에 도움이 됩니다. * **보안:** 보안을 위해 TLS/SSL 암호화를 사용하는 것이 좋습니다. * **확장성:** 더 많은 클라이언트를 처리하기 위해 비동기 프로그래밍 및 스레드 풀을 사용하는 것이 좋습니다. 이 예제는 .NET Core를 사용하여 MCP 에코 서버를 구축하는 기본적인 시작점을 제공합니다. 실제 구현은 특정 MCP 스펙 및 요구 사항에 따라 달라질 수 있습니다. MCP 관련 문서를 참고하여 필요한 기능을 추가하고 최적화하십시오.

Serverless Mcp

Serverless Mcp

Tempo Filler MCP Server

Tempo Filler MCP Server

A Model Context Protocol server enabling AI assistants to interact with Tempo's time tracking system in JIRA for worklog retrieval, creation, and management.

GitHub MCP Server

GitHub MCP Server

TypeScript와 Express로 구축된 SSE 전송 방식을 사용하는 GitHub MCP 서버

Trendy Post MCP

Trendy Post MCP

Enables users to take screenshots, extract text using OCR, and automatically generate trending Xiaohongshu-style social media posts. Combines image processing with AI-powered content generation to create engaging posts with hashtags and titles.

Rierino

Rierino

확장 가능하고 자동화된 MCP 서버 기능을 위한 마이크로서비스 아키텍처를 사용한 로우코드 MCP 미들웨어 개발.

MotaWord MCP Server

MotaWord MCP Server

This MCP gives you full control over your translation projects from start to finish. You can log in anytime to see what stage your project is in — whether it’s being translated, reviewed, or completed.

MQScript MCP Server

MQScript MCP Server

Enables AI applications to generate and execute MQScript mobile automation scripts for controlling mobile devices. Supports touch operations, UI creation, color detection, file operations, and system control functions.

Google Indexing API MCP Server

Google Indexing API MCP Server

An MCP server that enables interacting with Google's Indexing API, allowing agents to submit URLs to Google for indexing or removal from search results through natural language commands.

Alpha Vantage Stock Server

Alpha Vantage Stock Server

알파 밴티지 API를 사용하여 주식 정보를 조회하는 MCP 서버입니다.

focMCP SDK

focMCP SDK

블록체인 기술을 사용하여 개발자가 탈중앙화된 게임 경험을 만들 수 있도록 완전한 온체인 마인크래프트 프로토콜 서버 구축을 위한 도구 및 인프라를 제공합니다.