Discover Awesome MCP Servers

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

All84,508
desk-mcp

desk-mcp

A desktop automation MCP server that enables AI agents to interact with Linux environments through screenshots, window inspection, and input simulation. It provides tools for mouse control, keyboard input, and screen capture using xdotool and XDG Desktop Portals.

plr-mcp

plr-mcp

A Model Context Protocol server for PyLabRobot that exposes liquid handler, plate reader, thermocycler, and heater-shaker as MCP tools. It ships in simulation mode by default, allowing end-to-end testing without hardware.

mcp-reticle

mcp-reticle

The Wireshark for the Model Context Protocol (Reticle) intercepts, visualises, and profiles MCP JSON-RPC traffic in real time — designed for microsecond-level overhead.

Wappalyzer MCP

Wappalyzer MCP

A local MCP server that wraps the Wappalyzer API to identify web technologies, subdomains, and site metadata. It enables users to perform site lookups and access technology categories through natural language interfaces.

mcpserver-ts

mcpserver-ts

TypeScript で記述された、迅速なモックデータ作成のための MCP (Mock Control Panel) サーバーテンプレート: ```typescript import express, { Express, Request, Response } from 'express'; import bodyParser from 'body-parser'; import cors from 'cors'; // インターフェース定義 (例) interface User { id: number; name: string; email: string; } const app: Express = express(); const port = process.env.PORT || 3000; // ミドルウェア app.use(cors()); // CORS を有効にする app.use(bodyParser.json()); // JSON リクエストボディを解析する // モックデータ (例) const users: User[] = [ { id: 1, name: 'John Doe', email: 'john.doe@example.com' }, { id: 2, name: 'Jane Smith', email: 'jane.smith@example.com' }, ]; // ルート定義 (例) app.get('/users', (req: Request, res: Response) => { res.json(users); }); app.get('/users/:id', (req: Request, res: Response) => { const id = parseInt(req.params.id); const user = users.find(u => u.id === id); if (user) { res.json(user); } else { res.status(404).send('User not found'); } }); app.post('/users', (req: Request, res: Response) => { const newUser: User = { id: users.length + 1, ...req.body, }; users.push(newUser); res.status(201).json(newUser); }); // サーバー起動 app.listen(port, () => { console.log(`Server is running at http://localhost:${port}`); }); ``` **説明:** * **`express`:** Node.js の Web アプリケーションフレームワーク。 * **`body-parser`:** リクエストボディを解析するためのミドルウェア。特に JSON 形式のデータを扱う際に必要。 * **`cors`:** 異なるオリジンからのリクエストを許可するためのミドルウェア。フロントエンドとバックエンドが異なるポートで動作する場合に必要。 * **`interface User`:** データの型定義。 `id`, `name`, `email` を持つ `User` オブジェクトの構造を定義しています。 必要に応じて、他のデータ構造に合わせて変更してください。 * **`app.use(cors())`:** CORS を有効にします。 開発環境では必須です。 * **`app.use(bodyParser.json())`:** JSON 形式のリクエストボディを解析できるようにします。 * **`users`:** モックデータの配列。 初期データを定義しています。 * **`app.get('/users', ...)`:** `/users` エンドポイントへの GET リクエストを処理します。 すべてのユーザーデータを返します。 * **`app.get('/users/:id', ...)`:** `/users/:id` エンドポイントへの GET リクエストを処理します。 指定された ID のユーザーデータを返します。 * **`app.post('/users', ...)`:** `/users` エンドポイントへの POST リクエストを処理します。 新しいユーザーを作成し、`users` 配列に追加します。 * **`app.listen(port, ...)`:** 指定されたポートでサーバーを起動します。 **使い方:** 1. **プロジェクトの初期化:** ```bash mkdir mcp-template cd mcp-template npm init -y npm install express body-parser cors typescript @types/express @types/node --save-dev npx tsc --init ``` 2. **`tsconfig.json` の設定:** `tsconfig.json` を編集して、`outDir` (出力ディレクトリ) と `rootDir` (ソースディレクトリ) を適切に設定します。 例えば: ```json { "compilerOptions": { "target": "es6", "module": "commonjs", "outDir": "./dist", "rootDir": "./src", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true } } ``` 3. **ソースコードの作成:** 上記のコードを `src/index.ts` として保存します。 4. **コンパイル:** ```bash npm run tsc ``` または、`package.json` に `build` スクリプトを追加して実行します。 ```json "scripts": { "build": "tsc", "start": "node dist/index.js" } ``` ```bash npm run build ``` 5. **実行:** ```bash npm start ``` **カスタマイズ:** * **データ構造の変更:** `interface User` を変更して、必要なデータ構造を定義します。 * **モックデータの追加:** `users` 配列に初期データを追加します。 * **ルートの追加:** `app.get`, `app.post`, `app.put`, `app.delete` などを使用して、必要な API エンドポイントを追加します。 * **ミドルウェアの追加:** `app.use` を使用して、認証、ロギングなどのミドルウェアを追加します。 * **データベース接続:** 必要に応じて、データベースに接続してデータを永続化します。 **ポイント:** * このテンプレートはあくまで出発点です。 プロジェクトの要件に合わせて大幅にカスタマイズする必要があります。 * エラーハンドリングやバリデーションは、本番環境で使用する際には必ず実装してください。 * 環境変数を使用して、ポート番号やデータベース接続情報などを設定することをお勧めします。 このテンプレートを基に、迅速にモックデータサーバーを構築し、フロントエンド開発を効率化してください。

ZiweiAI

ZiweiAI

紫微AI,是一个紫微斗数解盘AI应用。Ziwei AI is an AI application for Ziwei Doushu chart interpretation.紫微AIは、紫微斗数のチャート解読のためのAIアプリケーションです。

Open Finance US MCP

Open Finance US MCP

A standalone MCP server wrapping Mastercard Open Finance US (Finicity) APIs for open banking operations, enabling financial data access and payment services.

OrcaRail MCP

OrcaRail MCP

Official MCP server for accepting crypto payments through OrcaRail. It enables AI agents to create payment intents, manage subscriptions, handle product catalogs, and get exchange rates via natural language.

Weather MCP Agent

Weather MCP Agent

Enables querying real-time weather data for Israeli cities through natural language, using Playwright to scrape weather2day and Gemini LLM to answer.

Hyperliquid MCP Server v2

Hyperliquid MCP Server v2

A Model Context Protocol server for Hyperliquid with integrated dashboard

CoolpropMCP

CoolpropMCP

MCP server exposing thermodynamic and transport properties of refrigerants and ~130 other fluids via CoolProp, enabling queries of state points, saturation, fluid info, and humid air properties through natural language.

Example Next.js MCP Server

Example Next.js MCP Server

A drop-in Model Context Protocol server implementation for Next.js projects that enables AI tools, prompts, and resources integration using the Vercel MCP Adapter.

pdf-reader-mcp

pdf-reader-mcp

MCP server for extracting text from PDF files, supporting local files and URLs.

Browser Control MCP

Browser Control MCP

MCPサーバーと、LLMクライアントがユーザーのブラウザを制御できるようにするFirefox拡張機能の組み合わせ。タブ管理、履歴検索、コンテンツの読み取りをサポートします。

notebooklm-mcp

notebooklm-mcp

MCP server that lets CLI agents (Claude, Codex, Cursor) chat directly with Google NotebookLM for zero-hallucination answers based on user's own notebooks.

atcoder-mcp-server

atcoder-mcp-server

Read-only MCP server for accessing AtCoder problem statements and samples, enabling problem retrieval and search without contest interference.

qt-mcp

qt-mcp

An MCP server for capturing screenshots of Qt/desktop windows and performing filesystem operations, enabling AI clients to inspect and modify project files.

MCP All-in-One Server

MCP All-in-One Server

A versatile MCP server providing tools for arithmetic operations, n8n webhook integration, and access to a customer support playbook resource. It also includes specialized prompt templates for converting webinar transcripts into engaging blog posts.

Book Store MCP

Book Store MCP

Enables users to search and explore a bookstore catalog including books, authors, categories, stock, prices, and recommendations through natural language.

@networkselfmd/mcp

@networkselfmd/mcp

Expose a decentralized P2P agent as an MCP server so Claude Code and other AI tools can discover peers, create groups, and send encrypted messages without intermediaries.

caldera-mcp

caldera-mcp

Connects MCP-compatible AI clients to a MITRE Caldera adversary emulation platform, enabling natural language construction of attack scenarios, agent inspection, and operation management.

bps-webapi-mcp

bps-webapi-mcp

Enables AI assistants to access official Indonesian statistical data (BPS) through MCP, providing tools for dynamic data queries, foreign trade, publications, and more.

Reddit MCP Server

Reddit MCP Server

Enables read-only access to Reddit for searching posts within specific subreddits using OAuth2 authentication. It allows users to search by query and sort results by relevance, popularity, or date.

MCP Servers Search

MCP Servers Search

Enables discovery and querying of available MCP servers from the official repository. Supports searching by name, description, features, categories, and provides random server suggestions for exploration.

mcp-itglue

mcp-itglue

Connects AI assistants to IT Glue, the MSP documentation platform. Browse organizations, read and write documents and flexible assets, and answer natural-language questions via semantic vector search (OpenAI/Azure embeddings). Viewer/editor/admin roles gate tool access; bring-your-own-key applies IT Glue's native permissions. Runs over stdio or HTTP; Docker image available.

roon-mcp

roon-mcp

Controls music playback on a FiiO M23 device through Roon, allowing Claude to search and play tracks, adjust volume, and manage playback.

TeamCity MCP Server

TeamCity MCP Server

Enables AI coding assistants to interact with JetBrains TeamCity CI/CD server through natural language commands. Supports triggering builds, monitoring status, analyzing test failures, and managing build configurations directly from development environments.

japanfinance-agent

japanfinance-agent

Compound MCP agent that integrates EDINET, TDNET, e-Stat, and stock price sources for comprehensive Japanese company analysis, macro economic snapshots, and earnings monitoring through a single interface.

SRT Translation MCP Server

SRT Translation MCP Server

Enables processing and translating SRT subtitle files with intelligent conversation detection and context preservation. Supports parsing, validation, chunking of large files, and translation while maintaining precise timing and HTML formatting.

MCP Database Manager

MCP Database Manager

Enables AI assistants to interact with and manage multiple database types (PostgreSQL, MySQL, SQLite, SQL Server, MongoDB, Redis) through natural language, supporting query analysis, schema management, data analysis, backup/restore, and security analysis.