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
MikroMCP
Production-grade MCP server for MikroTik RouterOS with secure AI-native network automation.
AgentHotspot MCP Server
Enables AI agents to search and discover over 6,000 curated MCP connectors from the AgentHotspot marketplace using natural language. It provides a lightweight tool for builders to find and integrate diverse OSS connectors into their agentic workflows.
cobble-mcp
Enables AI assistants to connect to Minecraft servers as a bot, allowing cooperative building, movement, combat, and chat in the same world.
MCP Booking
Enables AI agents to search hotels, check availability, manage reservations, and book rooms on Booking.com via browser automation.
CatoBot autoexperiment MCP Server
A domain-agnostic MCP server for autonomous experimentation, generalizing Karpathy's autoresearch pattern into a reusable server that any AI agent can drive, pointed at any domain defined by a JSON configuration.
sketchbord-mcp
Enables AI agents to visualize tasks on a collaborative Sketchbord whiteboard by composing content into diagrams, editing them incrementally, and reading back the board including user-drawn additions.
GeminiCLI MCP Antigravity Server
A local MCP server for code analysis and investigation, providing tools like code search, file read, and symbol hint via SSE for integration with Gemini CLI and Antigravity.
RishiAI MCP Server
A Vedic astrology MCP server providing tools for natal charts, transits, compatibility, muhurtha, and career analysis using the DashaFlow engine.
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 관련 문서를 참고하여 필요한 기능을 추가하고 최적화하십시오.
Ableton MCP
Enables full control of Ableton Live from AI assistants, including transport, tracks, clips, devices, and scene management through 143 tools.
Model Context Protocol Server
A stateful gateway server for AI applications that solves the memory limitations of Large Language Models by maintaining separate conversation contexts for each user.
Banrisul MCP
Connects Banrisul bank accounts to AI assistants via Open Finance Brazil, enabling read-only queries on balances, statements, credit cards, and investments.
Spira MCP
Read-only MCP for retrieving daily Spira incident digests and filter options using the Inflectra Spira API.
Narad GitHub Agent
Enables AI-powered GitHub interactions including repository analysis, code search, PR reviews, and more through the MCP protocol.
mcp-dart-kr
Enables AI agents to access Korea's DART financial data system for retrieving and analyzing corporate disclosures and financial information through natural language queries.
uniprot-mcp
MCP server that exposes the UniProt REST API to LLM clients, enabling search and retrieval of protein data via tools like search_uniprotkb, get_entry, and map_ids.
Agent Analytics MCP Server
Tracks and analyzes AI agent tool calls with event logging, dashboard, per-tool and per-agent analytics, and error monitoring.
Edgee MCP Server
MCP Server for the Edgee API, enabling organization management, project operations, component management, and user administration through the Model Context Protocol.
aptible-mcp
Enables interaction with the Aptible API for managing Aptible resources such as accounts, apps, and databases through natural language.
OmniSocKit MCP Server
Provides AI models with precise development knowledge and implementation rules for social marketing platforms like WeCom. It enables AI tools to generate accurate, production-ready code by injecting real-world API constraints and best practices without calling external APIs.
ContextBridge
Local-first code retrieval for AI agents — cuts codebase context from thousands of tokens to a few hundred, with zero hallucinated file paths.
Featurebase MCP Server
Enables interaction with Featurebase API to manage feature requests, feedback posts, comments, and upvotes. Supports creating, updating, and organizing customer feedback through natural language commands.
Metaso MCP Server
Provides AI-powered web search, full-page content extraction, and search-enhanced Q\&A capabilities via the Metaso AI search engine. It enables large language models to access diverse information across web, academic, and multimedia sources with structured Markdown or JSON output.
Gallica/BnF MCP Server
Enables access to the Gallica digital library of the Bibliothèque nationale de France (BnF) with search capabilities across titles, authors, subjects, and dates, plus retrieval of document metadata, IIIF images, and OCR text content.
@avidian/mcp-jira
MCP server for Jira Cloud — gives AI agents full context and control over Jira issues, projects, sprints, and workflows.
Obsidian Agent Bridge
A secure MCP server that connects ChatGPT/Codex to a local Obsidian Vault, enabling controlled knowledge retrieval, note maintenance, and daily ingest while enforcing path policies, concurrency checks, and audit.
gdevelop-mcp-server
Provides a local control plane for GDevelop game projects, enabling Codex to open projects, build previews, and serve them over HTTP for debugging.
Market Inspector
Multi-asset market intelligence MCP server that monitors cryptocurrency movements, equity data, and ECB foreign-exchange reference rates to produce structured market briefs using Gemini.
Meta Ads MCP Server
Provides read-only access to Meta Ads API, enabling campaign management, creative analysis, targeting research, and performance analytics via 39 tools.
Tidewave Phoenix
Better agentic Elixir Phoenix development, runtime-level tools for your agent to talk to your running app.