Discover Awesome MCP Servers

Extend your agent with 23,901 capabilities via MCP servers.

All23,901
French Tax MCP Server

French Tax MCP Server

Enables AI assistants to calculate French individual income tax and retrieve current tax brackets using official government data. Supports household composition calculations and provides up-to-date tax information for French residents.

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!

Amazon Order History CSV Download MCP

Amazon Order History CSV Download MCP

Enables downloading Amazon order history as CSV files with support for orders, items, shipments, and transactions across 16 Amazon regional sites using browser automation.

Terraform MCP Assistant

Terraform MCP Assistant

Este projeto fornece um servidor MCP (Protocolo de Contexto do Modelo) que expõe operações de infraestrutura como código do Terraform através de linguagem natural. Ele permite que LLMs executem comandos Terraform e recuperem informações sobre a infraestrutura sem exigir conhecimento específico da sintaxe dos comandos.

MCP MongoDB Server

MCP MongoDB Server

Um servidor de Protocolo de Contexto de Modelo (MCP) que fornece uma interface entre LLMs e bancos de dados MongoDB, otimizado para janelas de contexto pequenas (3k tokens). Especialmente para romances.

MCP Manual Generator

MCP Manual Generator

Automates the creation of application user manuals by capturing screenshots and generating documentation, supporting any web application through configurable workflows and MCP integration with AI assistants.

Developer Roadmaps MCP Server

Developer Roadmaps MCP Server

Provides access to developer roadmap content from roadmap.sh, allowing users to list available roadmaps and fetch detailed Markdown content for specific career paths.

Weather MCP Server

Weather MCP Server

Provides access to real-time weather data, 5-day forecasts, air quality information, and weather comparisons across multiple cities using the free OpenWeatherMap API.

Math MCP Server

Math MCP Server

Enables mathematical calculations through basic arithmetic operations including addition, subtraction, multiplication, division, exponentiation, and logarithms. Provides a simple interface for AI agents to perform mathematical computations.

Hunter.io MCP Server

Hunter.io MCP Server

An MCP server that integrates with Hunter.io API to find and verify email addresses using domain and name information.

PermShell MCP

PermShell MCP

A Model Context Protocol server that allows LLMs to execute shell commands with explicit user permission through desktop notifications.

MTA:SA Documentation MCP Server

MTA:SA Documentation MCP Server

An MCP server that provides AI assistants with access to Multi Theft Auto: San Andreas function documentation through vector similarity search and smart keyword expansion. It enables efficient information retrieval with features like deprecation warnings and SQLite caching for technical documentation.

sbwsz

sbwsz

A server based on Model Context Protocol (MCP) that provides query and search functions for Chinese card information of Wanzhi brand.

Snowflake Cortex AI MCP Server

Snowflake Cortex AI MCP Server

Enables interaction with Snowflake through Cortex AI services including search, analyst, and agents for querying structured and unstructured data, plus SQL execution and object management capabilities.

Metro MCP

Metro MCP

Enables users to interact with Washington DC Metro (WMATA) transit system through natural language queries. Provides real-time train arrivals, service alerts, station information, trip planning, and accessibility updates.

🧠 Azure Self Help MCP Server

🧠 Azure Self Help MCP Server

Este é o servidor MCP para as APIs de Ajuda do Azure para Solução de Problemas Guiada.

MCP4Meme

MCP4Meme

A FastMCP server that provides meme token analysis tools for tracking bonding curve progress, trading data, market trends, and discovering trending tokens in the Four.meme ecosystem.

Figma to Flutter MCP Server

Figma to Flutter MCP Server

Enables AI coding agents to extract Figma design data and convert it into Flutter widgets and screens. Supports theme setup, component analysis, asset exports, and provides Flutter implementation guidance from Figma designs.

azure-devops-mcp-server MCP Server

azure-devops-mcp-server MCP Server

Servidor Azure DevOps MCP para gerenciar itens de trabalho via linguagem natural.

Jon's Pushover MCP Server

Jon's Pushover MCP Server

Enables sending push notifications to your devices via Pushover, allowing you to receive alerts and messages with customizable titles, URLs, priorities, and sounds.

MCP Audio Inspector

MCP Audio Inspector

Enables comprehensive audio file analysis and metadata extraction with specialized game audio development features, supporting batch processing of multiple formats and providing platform-specific optimization recommendations.

MySQL MCP Server

MySQL MCP Server

Servidor MCP para MySQL

SiYuan Note MCP Server

SiYuan Note MCP Server

Uma implementação de servidor MCP que se integra ao sistema SiYuan Note, permitindo que modelos de IA acessem e manipulem dados de notas por meio de comandos abrangentes para gerenciamento de cadernos, operações de documentos e manipulação de conteúdo.

wlater MCP Server

wlater MCP Server

Provides secure, read-only access to Google Keep notes and lists, enabling AI assistants to search, retrieve, and view your Keep data without modification capabilities.

Vercel MCP

Vercel MCP

An MCP server that provides various tools for interacting with the Vercel API, enabling management of deployments, DNS records, domains, projects, and environment variables through natural language commands.

Relay Protocol MCP Server

Relay Protocol MCP Server

Enables cross-chain bridging, multi-chain token swaps, and real-time pricing across over 50 blockchain networks using the Relay Protocol REST API. It allows users to browse thousands of tokens, generate quotes, and monitor transaction status directly through natural language.

AI_SYNC MCP Server

AI_SYNC MCP Server

Connects GPT-4 to a merchant store API, allowing users to query and manage store data for the Tnc_Store merchant through natural language interactions.

Convex

Convex

O servidor MCP da Convex permite inspecionar tabelas, chamar funções e ler/escrever dados de forma integrada. Agentes podem gerar consultas únicas com segurança — graças às consultas em sandbox da Convex, que garantem a integridade dos dados. Perfeito para automação com IA, aplicativos em tempo real e acesso dinâmico a dados.

Fetch MCP Server with CSS selectors function

Fetch MCP Server with CSS selectors function

TPC Server - Model Context Protocol (MCP) Implementation

TPC Server - Model Context Protocol (MCP) Implementation

Thoughts Plans Changelog é um servidor compatível com MCP para codificação com agentes de IA.