Discover Awesome MCP Servers

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

All84,517
3dpacking-mcp

3dpacking-mcp

Enables AI assistants to plan container and truck loads from plain-English shipment descriptions, returning fitted containers, utilization, non-fitting items, and interactive 3D load plans.

RxRelay

RxRelay

Enables consent-first voice coordination for prescription access with a deterministic proof gate, exposing MCP tools to manage cases, attestations, and evidence.

agent-shared-memory

agent-shared-memory

Enables AI agents to share persistent memory via an MCP server using SQLite, supporting multi-tenant, categorized knowledge with TTL and semantic links, without requiring vector databases.

MS SQL Server MCP Server

MS SQL Server MCP Server

Servidor MCP para Integração com MS SQL - Fornece suporte ao ModelContextProtocol para Microsoft SQL Server

sample-mcp-server

sample-mcp-server

## Tutorial Oficial: Criar um Servidor MCP usando o SDK TypeScript Este tutorial irá guiá-lo através do processo de criação de um servidor MCP (Multiplayer Connectivity Platform) usando o SDK TypeScript. **Pré-requisitos:** * Node.js e npm (Node Package Manager) instalados. * Um editor de código (ex: VS Code). * Conhecimento básico de TypeScript. **Passo 1: Inicializar o Projeto** 1. Crie um novo diretório para o seu projeto: ```bash mkdir meu-servidor-mcp cd meu-servidor-mcp ``` 2. Inicialize um novo projeto Node.js: ```bash npm init -y ``` 3. Instale o TypeScript e as definições de tipo do Node.js: ```bash npm install typescript @types/node --save-dev ``` 4. Inicialize a configuração do TypeScript: ```bash npx tsc --init ``` Isto criará um arquivo `tsconfig.json` na raiz do seu projeto. Você pode ajustar as opções de compilação neste arquivo conforme necessário. Por exemplo, você pode querer definir `target` para `es2017` ou superior e `module` para `commonjs`. **Passo 2: Instalar o SDK MCP TypeScript** Instale o SDK MCP TypeScript do repositório oficial (substitua `[versão]` pela versão mais recente): ```bash npm install @mcp/sdk-typescript@[versão] ``` **Passo 3: Criar o Arquivo do Servidor** 1. Crie um novo arquivo chamado `server.ts` na raiz do seu projeto. 2. Adicione o seguinte código ao `server.ts`: ```typescript import { MCP } from '@mcp/sdk-typescript'; // Configurações do servidor const config = { port: 3000, // Porta que o servidor irá escutar // Outras configurações (ex: chave de API, configurações de banco de dados) }; // Inicializa o servidor MCP const mcp = new MCP(config); // Inicia o servidor mcp.start() .then(() => { console.log(`Servidor MCP rodando na porta ${config.port}`); }) .catch((error) => { console.error("Erro ao iniciar o servidor MCP:", error); }); // Adicione aqui a lógica específica do seu jogo/aplicação // Exemplo: mcp.on('connection', (client) => { console.log(`Novo cliente conectado: ${client.id}`); client.on('message', (message) => { console.log(`Mensagem recebida do cliente ${client.id}: ${message}`); // Processar a mensagem e enviar uma resposta client.send(`Servidor recebeu: ${message}`); }); client.on('disconnect', () => { console.log(`Cliente desconectado: ${client.id}`); }); }); ``` **Passo 4: Compilar e Executar o Servidor** 1. Compile o código TypeScript para JavaScript: ```bash npx tsc ``` Isto criará um arquivo `server.js` no mesmo diretório. 2. Execute o servidor: ```bash node server.js ``` Você deverá ver a mensagem "Servidor MCP rodando na porta 3000" no console. **Passo 5: Testar o Servidor** Você pode usar um cliente WebSocket para se conectar ao servidor e enviar mensagens. Existem várias ferramentas disponíveis para isso, como o WebSocket Client no VS Code ou um cliente online. 1. Conecte-se ao servidor usando o endereço `ws://localhost:3000`. 2. Envie uma mensagem para o servidor. 3. Você deverá ver a mensagem recebida no console do servidor e receber uma resposta do servidor no cliente. **Explicação do Código:** * **`import { MCP } from '@mcp/sdk-typescript';`**: Importa a classe `MCP` do SDK TypeScript. * **`const config = { ... };`**: Define as configurações do servidor, como a porta que ele irá escutar. Você pode adicionar outras configurações aqui, como a chave de API do MCP, configurações de banco de dados, etc. * **`const mcp = new MCP(config);`**: Cria uma nova instância do servidor MCP com as configurações fornecidas. * **`mcp.start();`**: Inicia o servidor. * **`mcp.on('connection', (client) => { ... });`**: Registra um manipulador de eventos para o evento `connection`. Este evento é disparado quando um novo cliente se conecta ao servidor. * **`client.on('message', (message) => { ... });`**: Registra um manipulador de eventos para o evento `message` no objeto `client`. Este evento é disparado quando o cliente envia uma mensagem para o servidor. * **`client.on('disconnect', () => { ... });`**: Registra um manipulador de eventos para o evento `disconnect` no objeto `client`. Este evento é disparado quando o cliente se desconecta do servidor. * **`client.send(message);`**: Envia uma mensagem para o cliente. **Próximos Passos:** * Explore a documentação do SDK MCP TypeScript para aprender mais sobre as funcionalidades disponíveis. * Implemente a lógica específica do seu jogo/aplicação no manipulador de eventos `connection`. * Adicione tratamento de erros e outras funcionalidades para tornar seu servidor mais robusto. * Considere usar um framework de gerenciamento de processos como o PM2 para manter seu servidor rodando em produção. **Observações:** * Este é um tutorial básico e pode precisar de adaptações para atender às suas necessidades específicas. * Certifique-se de consultar a documentação oficial do SDK MCP TypeScript para obter informações mais detalhadas e atualizadas. * Substitua `[versão]` pela versão correta do pacote `@mcp/sdk-typescript` ao instalar. Este tutorial fornece um ponto de partida para criar um servidor MCP usando o SDK TypeScript. Com um pouco de esforço, você pode criar um servidor robusto e escalável para o seu jogo/aplicação. Boa sorte!

Qwen Vision MCP Server

Qwen Vision MCP Server

Enables to analyze local images or remote URLs using Alibaba Qwen3.7-plus vision model via DashScope's Anthropic-compatible endpoint.

yardstick-mcp

yardstick-mcp

Enables AI assistants to read Yardstick personal finance data, including net worth, transactions, accounts, and spending insights, through natural language queries.

FAA Delays MCP

FAA Delays MCP

Provides live US airport operational status and delay data from the FAA, free and without authentication.

screenplaywriter-mcp

screenplaywriter-mcp

An MCP server for reading, writing, and analyzing screenplays in Fountain format. It parses screenplays into structured data, edits scenes, generates character reports and production breakdowns, and writes proper Fountain syntax.

rugguard-mcp

rugguard-mcp

MCP server for RugGuard, enabling AI agents to perform pre-trade rug checks on tokens, with paid tools for token scanning and pre-trade verification, and a free metrics resource.

Brand Images → Notion

Brand Images → Notion

Enriches Claude with tools to generate brand-consistent images using OpenAI's gpt-image-2 and upload them directly to Notion pages.

PriceAtlas MCP Server

PriceAtlas MCP Server

Enables AI assistants to track global food prices, search products by barcode or name, and compare costs across 27 countries. It provides tools for real-time price scraping and data aggregation from major international supermarket chains.

ickyMCP

ickyMCP

RAG-powered document search server that enables semantic search across large collections of legal and business documents (PDF, Word, Excel, PowerPoint) using local embeddings with no API costs.

personal-fitbit-mcp-server

personal-fitbit-mcp-server

Enables AI assistants to access and analyze Fitbit health data (activity, sleep, heart rate, weight, profile) via natural language through the Fitbit Web API.

Ludus FastMCP

Ludus FastMCP

Enables AI-powered management of Ludus cyber range environments through natural language commands. Provides 157 tools for range lifecycle management, scenario deployment, template creation, Ansible role management, and SIEM integration for security testing and research.

local-expense-tracker

local-expense-tracker

A local MCP server for tracking personal expenses using SQLite, enabling users to add, list, and summarize expenses via natural language.

kaval

kaval

Freshness gate for AI agents: verify a belief is still true against the live world before you act.

Have I Been Pwned MCP Server

Have I Been Pwned MCP Server

Espelho de

DexPaprika (CoinPaprika)

DexPaprika (CoinPaprika)

O servidor DexPaprika MCP permite que LLMs acessem dados em tempo real e históricos sobre tokens, atividade de negociação DEX e liquidez em várias blockchains. Ele possibilita consultas em linguagem natural para explorar tendências de mercado, desempenho de tokens e análises DeFi por meio de uma interface padronizada.

TickTick MCP CLI

TickTick MCP CLI

Agent-friendly CLI and MCP server for TickTick and Dida365 task management APIs, enabling project and task management with stable JSON output and OAuth authentication.

outlook-mcp

outlook-mcp

Secure MCP server for on-prem Microsoft Exchange (EWS) with tools for email, calendar, contacts, folders, attachments, and free/busy availability.

Home Assistant MCP

Home Assistant MCP

Exposes a Home Assistant instance as an MCP tool set, running as a stateful agent on Cloudflare Workers, enabling clients to read entity states, call services, run scripts and automations, and send commands to phones.

argus

argus

An agentic QA framework that authors, generates, triages, and self-heals Playwright tests for any web app, usable from Claude Code/Desktop as an MCP server or from CI as a CLI.

xmcp-core

xmcp-core

A generic X/bookmark intelligence MCP core for ingesting, enriching, and retrieving bookmarks with semantic search, brief generation, and academic paper scanning, exposed as MCP tools.

renovate-mcp

renovate-mcp

An MCP server for interactively reading, validating, previewing, and saving Renovate configurations with LLM assistance.

todoist-v1-mcp-server

todoist-v1-mcp-server

A clean, reliable MCP (Model Context Protocol) server for Todoist — built on the Todoist unified API v1.

qt-commander

qt-commander

MCP server for automating and introspecting native Qt applications (QWidget and QML) without source changes. Enables AI agents to control running Qt apps through UI snapshots, element lookup, and real input simulation.

Veritas MCP

Veritas MCP

Enables AI agents to conduct evidence-grounded forensic triage of compromised hosts, with architectural safeguards against evidence spoliation and hallucinated findings, supporting self-correction and chain of custody.

cryptodata-mcp

cryptodata-mcp

Delivers real-time crypto market microstructure, derivatives, order flow CVD/OI regime classification, fear & greed sentiment, and whale tracking context, enabling traders to assess market regimes and complement charting tools.

Resume Forge MCP

Resume Forge MCP

An MCP server for intelligent LaTeX resume generation with multiple templates, quality scoring, and job description tailoring.