Discover Awesome MCP Servers

Extend your agent with 84,517 capabilities via MCP servers.

All84,517
OKX-DEX-SDK MCP SSE Server

OKX-DEX-SDK MCP SSE Server

An SSE (Server-Sent Events) server that leverages OKX DEX SDK to support DEX trading operations on Solana blockchain and cross-chain bridge transactions.

Meraki Monitor MCP

Meraki Monitor MCP

Enables secure, read-only monitoring of Cisco Meraki networks, allowing AI agents to query real-time information on organizations, networks, devices, clients, and traffic without risk of configuration changes.

mcp-server-starter

mcp-server-starter

Production-ready TypeScript template for building MCP servers. Works with Claude Code, Cursor, and any MCP client.

Valkama

Valkama

A local MCP server with a web board that lets coding agents manage kanban cards, checklists, and work tracking through 30 MCP tools, with live updates and session tracking.

hk-law-mcp-server

hk-law-mcp-server

MCP server providing access to Hong Kong law and security data, including Foreign Domestic Helpers statistics from the Immigration Department.

ndl-mcp

ndl-mcp

MCP server for searching the National Diet Library of Japan (NDL Search), enabling Japanese-script bibliographic and article searches with rate limiting and attribution.

Gov info api

Gov info api

an api wrapper for the us government info api

Rollbar MCP Server

Rollbar MCP Server

LLM이 Rollbar 오류 추적 데이터와 상호 작용할 수 있도록 지원하는 MCP 서버 구현으로, 사용자는 오류를 나열 및 분석하고, 발생 건수를 확인하고, 배포를 추적하고, 프로젝트 정보에 액세스할 수 있습니다.

GSC Analyst Connector

GSC Analyst Connector

Enables querying Google Search Console data via natural language, providing tools for site traffic analysis, page changes, and optimization opportunities.

money

money

An MCP server that enables AI assistants to match users with capital providers for business loans, real estate, and asset tokenization through a conversational intake process.

BPE MCP Server

BPE MCP Server

Enables querying consolidated Bitcoin pricing, ML signals, funding skew, and market briefings via the BPE API, without HTTP boilerplate.

FFmpeg-MCP Server

FFmpeg-MCP Server

An MCP server providing video processing capabilities through FFmpeg, enabling dialog-based local video search, trimming, concatenation, and playback functionalities.

itksnap-mcp

itksnap-mcp

An agent-callable interface for ITK-SNAP-based segmentation that enables automatic segmentation with human judgment routing for corrections, returning structured audit records.

CaSee Intelligence MCP Server

CaSee Intelligence MCP Server

Enables AI agents to retrieve real-time, trusted-source competitive intelligence from the CaSee platform, offering tools for source search, trend analysis, source aggregation, and statistics with T-Score credibility scoring.

mcp-tts-server

mcp-tts-server

CODING DevOps MCP Server

CODING DevOps MCP Server

모델 컨텍스트 프로토콜(MCP)을 구현하여 프로젝트 및 작업 항목 관리를 위한 표준화된 인터페이스를 통해 CODING DevOps 플랫폼과의 상호 작용을 가능하게 합니다.

BrixUI MCP Server

BrixUI MCP Server

An MCP server that connects AI clients to Figma components, design tokens, and variables from the BrixUI Design System, enabling component browsing, searching, and token retrieval.

@bdelanghe/site-mcp

@bdelanghe/site-mcp

A local, read-only MCP server that exposes verified profile, posts, corpus, and other identity data from robertdelanghe.dev's signed static API.

academic-assistant

academic-assistant

MCP server that integrates GitHub, Brightspace, Outlook, and local files, enabling natural language queries for assignments, grades, emails, calendar events, repositories, and file operations.

cy-excel-mcp

cy-excel-mcp

Parses WeChat order messages, merges follow-up updates, and writes structured orders into a OneDrive Excel workbook through Microsoft Graph.

Azure Cosmos DB MCP Server

Azure Cosmos DB MCP Server

## Node.js 서버 (Azure Cosmos DB NoSQL 연결) 이 Node.js 서버는 Azure Cosmos DB NoSQL 데이터베이스에 연결하여 제품 및 주문 데이터를 제공합니다. NextJS 프론트엔드 애플리케이션의 AI 어시스턴트를 통해 사용자가 데이터를 쿼리할 수 있도록 설계되었습니다. **핵심 기능:** * **Azure Cosmos DB 연결:** Azure Cosmos DB NoSQL 데이터베이스에 안전하게 연결합니다. * **데이터 쿼리:** 제품 및 주문 데이터를 쿼리하는 API 엔드포인트를 제공합니다. * **AI 어시스턴트 통합:** NextJS 프론트엔드 애플리케이션의 AI 어시스턴트가 데이터를 쿼리할 수 있도록 API를 제공합니다. * **보안:** 안전한 데이터 액세스를 위한 인증 및 권한 부여를 구현합니다. * **확장성:** 트래픽 증가에 대응할 수 있도록 확장 가능하게 설계되었습니다. **필요 사항:** * Node.js (최신 LTS 버전 권장) * npm 또는 yarn * Azure 구독 * Azure Cosmos DB NoSQL 데이터베이스 계정 및 데이터베이스 * NextJS 프론트엔드 애플리케이션 **설치 및 설정:** 1. **프로젝트 디렉토리 생성:** ```bash mkdir cosmos-nodejs-server cd cosmos-nodejs-server ``` 2. **Node.js 프로젝트 초기화:** ```bash npm init -y ``` 3. **필요한 패키지 설치:** ```bash npm install express @azure/cosmos dotenv cors ``` * `express`: 웹 서버 프레임워크 * `@azure/cosmos`: Azure Cosmos DB SDK * `dotenv`: 환경 변수 관리 * `cors`: Cross-Origin Resource Sharing (CORS) 활성화 4. **.env 파일 생성:** ``` COSMOS_ENDPOINT=<Azure Cosmos DB 엔드포인트> COSMOS_KEY=<Azure Cosmos DB 키> COSMOS_DATABASE_ID=<데이터베이스 ID> COSMOS_CONTAINER_PRODUCTS=<제품 컨테이너 ID> COSMOS_CONTAINER_ORDERS=<주문 컨테이너 ID> PORT=3001 ``` `<Azure Cosmos DB 엔드포인트>`, `<Azure Cosmos DB 키>`, `<데이터베이스 ID>`, `<제품 컨테이너 ID>`, `<주문 컨테이너 ID>`를 실제 값으로 대체하십시오. 5. **`index.js` 파일 생성 (서버 코드):** ```javascript const express = require('express'); const { CosmosClient } = require('@azure/cosmos'); const dotenv = require('dotenv'); const cors = require('cors'); dotenv.config(); const app = express(); const port = process.env.PORT || 3001; // CORS 활성화 (개발 환경에서만 권장) app.use(cors()); // JSON 요청 본문 파싱 app.use(express.json()); // Azure Cosmos DB 설정 const endpoint = process.env.COSMOS_ENDPOINT; const key = process.env.COSMOS_KEY; const databaseId = process.env.COSMOS_DATABASE_ID; const containerIdProducts = process.env.COSMOS_CONTAINER_PRODUCTS; const containerIdOrders = process.env.COSMOS_CONTAINER_ORDERS; const client = new CosmosClient({ endpoint, key }); async function getContainer(containerId) { const { database } = await client.databases.createIfNotExists({ id: databaseId }); const { container } = await database.containers.createIfNotExists({ id: containerId }); return container; } // 제품 쿼리 API app.get('/api/products', async (req, res) => { try { const container = await getContainer(containerIdProducts); const querySpec = { query: 'SELECT * from c' }; const { resources: items } = await container.items .query(querySpec) .fetchAll(); res.status(200).json(items); } catch (error) { console.error(error); res.status(500).send('Error fetching products'); } }); // 주문 쿼리 API app.get('/api/orders', async (req, res) => { try { const container = await getContainer(containerIdOrders); const querySpec = { query: 'SELECT * from c' }; const { resources: items } = await container.items .query(querySpec) .fetchAll(); res.status(200).json(items); } catch (error) { console.error(error); res.status(500).send('Error fetching orders'); } }); // 특정 제품 쿼리 API (예시: ID로 검색) app.get('/api/products/:id', async (req, res) => { try { const container = await getContainer(containerIdProducts); const productId = req.params.id; const querySpec = { query: 'SELECT * from c WHERE c.id = @productId', parameters: [{ name: '@productId', value: productId }] }; const { resources: items } = await container.items .query(querySpec) .fetchAll(); if (items.length > 0) { res.status(200).json(items[0]); } else { res.status(404).send('Product not found'); } } catch (error) { console.error(error); res.status(500).send('Error fetching product'); } }); // 서버 시작 app.listen(port, () => { console.log(`Server listening at http://localhost:${port}`); }); ``` **코드 설명:** * `express`를 사용하여 웹 서버를 생성합니다. * `@azure/cosmos`를 사용하여 Azure Cosmos DB에 연결합니다. * `.env` 파일을 사용하여 환경 변수를 로드합니다. * `/api/products` 엔드포인트는 모든 제품을 반환합니다. * `/api/orders` 엔드포인트는 모든 주문을 반환합니다. * `/api/products/:id` 엔드포인트는 특정 ID의 제품을 반환합니다. * `cors()` 미들웨어는 Cross-Origin Resource Sharing (CORS)를 활성화하여 다른 도메인에서 서버에 접근할 수 있도록 합니다. (개발 환경에서만 권장) * `express.json()` 미들웨어는 JSON 요청 본문을 파싱합니다. **실행:** ```bash node index.js ``` **NextJS 프론트엔드 애플리케이션 통합:** NextJS 프론트엔드 애플리케이션에서 `fetch` 또는 `axios`와 같은 HTTP 클라이언트를 사용하여 위에서 정의한 API 엔드포인트에 요청을 보낼 수 있습니다. AI 어시스턴트가 사용자의 질문을 해석하고 해당 API 엔드포인트에 적절한 쿼리를 보내도록 구성해야 합니다. **예시 (NextJS):** ```javascript // pages/index.js import { useState, useEffect } from 'react'; function HomePage() { const [products, setProducts] = useState([]); useEffect(() => { async function fetchProducts() { const response = await fetch('http://localhost:3001/api/products'); // 서버 주소 const data = await response.json(); setProducts(data); } fetchProducts(); }, []); return ( <div> <h1>Products</h1> <ul> {products.map(product => ( <li key={product.id}>{product.name} - {product.price}</li> ))} </ul> </div> ); } export default HomePage; ``` **AI 어시스턴트 통합 (개념):** 1. **사용자 질문 분석:** AI 어시스턴트는 사용자의 질문을 분석하여 의도를 파악합니다 (예: "가장 비싼 제품은 무엇인가요?", "최근 주문을 보여주세요"). 2. **API 쿼리 생성:** 분석된 의도를 기반으로 적절한 API 쿼리를 생성합니다 (예: `/api/products?sortBy=price&order=desc`, `/api/orders?date=recent`). 3. **API 호출:** 생성된 쿼리를 사용하여 Node.js 서버에 API 요청을 보냅니다. 4. **결과 표시:** 서버에서 받은 데이터를 사용자에게 표시합니다. **고려 사항:** * **보안:** 프로덕션 환경에서는 CORS 설정을 더욱 엄격하게 구성하고, API 키를 안전하게 관리해야 합니다. API 키를 코드에 직접 포함하지 않고 환경 변수를 사용하십시오. * **에러 처리:** API 요청에 대한 에러 처리를 꼼꼼하게 구현하여 사용자에게 유용한 피드백을 제공하십시오. * **데이터 유효성 검사:** 서버에서 데이터를 반환하기 전에 유효성을 검사하여 예상치 못한 오류를 방지하십시오. * **로깅:** 서버 활동을 로깅하여 문제 해결 및 성능 모니터링에 활용하십시오. * **확장성:** 트래픽 증가에 대비하여 서버를 확장 가능하게 설계하십시오 (예: 로드 밸런싱, 캐싱). * **인증 및 권한 부여:** 사용자 인증 및 권한 부여를 구현하여 데이터에 대한 무단 액세스를 방지하십시오. * **쿼리 최적화:** Cosmos DB 쿼리를 최적화하여 성능을 향상시키십시오. 인덱싱을 활용하고, 필요한 데이터만 쿼리하십시오. * **AI 어시스턴트 로직:** AI 어시스턴트의 질문 분석 및 쿼리 생성 로직을 정교하게 구현하여 정확하고 유용한 결과를 제공하십시오. 이 코드는 기본적인 예시이며, 실제 구현에서는 보안, 에러 처리, 확장성 등을 고려하여 더욱 견고하게 만들어야 합니다. 특히 AI 어시스턴트와의 통합은 AI 모델의 종류와 프론트엔드 아키텍처에 따라 달라질 수 있습니다.

Lathe

Lathe

Local MCP server that shapes tailored resume PDFs with live browser preview.

recibosplit

recibosplit

Read-only MCP server for querying group expense splits and balances from a self-hosted receipt splitting app.

qdrant-mcp-local

qdrant-mcp-local

로컬 환경에서 Qdrant와 MCP-server-qdrant를 쉽게 실행하기 위한 Docker Compose 설정:

Stripe Connect MCP Server

Stripe Connect MCP Server

Read-only access to Stripe data including customers, charges, subscriptions, balance, and invoices.

Excel MCP Server

Excel MCP Server

Enables AI assistants to perform comprehensive Microsoft Excel operations including data analysis, cell editing, advanced formatting, and VBA execution on Windows systems. It provides a structured workflow for managing workbooks and worksheets through a dedicated Model Context Protocol interface.

tsb-kasko-mcp

tsb-kasko-mcp

Enables querying Türkiye Sigorta Birliği’s Kasko Değer Listesi (vehicle insurance valuation list) through MCP, CLI, and Python, allowing natural language lookup of current and historical vehicle insurance values.

easyhire-jobs

easyhire-jobs

Read-only MCP server for the public EasyHire job board. Enables searching job openings, retrieving full postings, filtering by criteria, and listing countries with open roles.

jorkal-nft-mcp

jorkal-nft-mcp

MCP server for Solana NFT market data via Magic Eden. Paid with x402 USDC micropayments.

llm-toolkit

llm-toolkit

MCP server toolkit with payload library, WAF bypass generator, rate limiter, plugin system, and inter-MCP bridge for security testing.