Discover Awesome MCP Servers
Extend your agent with 84,513 capabilities via MCP servers.
- All84,513
- 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
Anki MCP Server
Uma implementação de servidor que se conecta a um Anki em execução local, permitindo a revisão e criação de cartões através do Protocolo de Contexto de Modelo.
WinTerm MCP
Um servidor de Protocolo de Contexto de Modelo que fornece acesso programático ao terminal do Windows, permitindo que modelos de IA interajam com a linha de comando do Windows por meio de ferramentas padronizadas para escrever comandos, ler a saída e enviar sinais de controle.
zendesk-mcp-server
Este servidor oferece uma integração abrangente com o Zendesk. Recuperação e gerenciamento de tickets e comentários. Análise de tickets e redação de respostas. Acesso a artigos da central de ajuda como base de conhecimento.
Decent-Sampler Drums MCP Server
Facilita a criação de configurações de kits de bateria DecentSampler, oferecendo suporte à análise de arquivos WAV e geração de XML para garantir comprimentos de amostra precisos e presets bem estruturados.
DocuMind MCP Server
Um servidor de Protocolo de Contexto de Modelo que analisa e avalia a qualidade da documentação README do GitHub usando processamento neural avançado, fornecendo pontuações e sugestões de melhoria.
Textwell MCP Server
Integra o Textwell com o Protocolo de Contexto de Modelo para facilitar operações de texto como escrever e anexar texto através de uma ponte do GitHub Pages.
Scrapbox MCP Server
Um servidor MCP simples baseado em TypeScript que implementa um sistema de notas, permitindo que os usuários criem, listem e gerem resumos de notas de texto via Claude.
Chrome Tools MCP Server
Um servidor MCP que fornece ferramentas para interagir com o Chrome através do seu Protocolo DevTools, permitindo o controle remoto de abas do Chrome para executar JavaScript, capturar screenshots, monitorar o tráfego de rede e muito mais.
Cosense MCP Server
Um servidor MCP que permite ao Claude acessar páginas de projetos Cosense, suportando projetos públicos e privados com autenticação SID opcional.
MCP Alchemy
Conecta o Claude Desktop diretamente a bancos de dados, permitindo que ele explore estruturas de banco de dados, escreva consultas SQL, analise conjuntos de dados e crie relatórios por meio de uma camada de API com ferramentas para exploração de tabelas e execução de consultas.
Draw Things MCP
Uma integração que permite ao Cursor AI gerar imagens através da API Draw Things usando comandos em linguagem natural.
MCP Source Tree Server
Okay, I understand. Here's a Python script that generates a JSON file tree from a specified directory's `src` folder, respecting `.gitignore` rules. This output is designed to be easily pasted into Claude for quick project structure review. ```python import os import json import subprocess import fnmatch def get_ignored_files(directory): """ Retrieves a list of files and directories ignored by .gitignore. """ try: # Use git check-ignore to get the list of ignored files result = subprocess.run( ["git", "check-ignore", "-z", "--stdin"], cwd=directory, input="\n".join(os.listdir(directory)).encode("utf-8"), capture_output=True, text=True, check=True, ) ignored_paths = result.stdout.split("\x00") ignored_paths = [p for p in ignored_paths if p] # Remove empty strings return ignored_paths except subprocess.CalledProcessError: # Handle cases where git is not initialized or .gitignore is missing return [] def is_ignored(path, ignored_patterns): """ Checks if a given path should be ignored based on the .gitignore patterns. """ for pattern in ignored_patterns: if fnmatch.fnmatch(path, pattern): return True return False def generate_file_tree_json(directory): """ Generates a JSON representation of the file tree, respecting .gitignore. """ src_dir = os.path.join(directory, "src") if not os.path.exists(src_dir): return json.dumps({"error": "src directory not found"}, indent=2) ignored_patterns = get_ignored_files(directory) def build_tree(path): name = os.path.basename(path) tree = {"name": name} if os.path.isdir(path): tree["type"] = "directory" tree["children"] = [] for item in os.listdir(path): item_path = os.path.join(path, item) relative_path = os.path.relpath(item_path, directory) # Path relative to the root directory if not is_ignored(relative_path, ignored_patterns): child_tree = build_tree(item_path) tree["children"].append(child_tree) if not tree["children"]: del tree["children"] # Remove empty children array for cleaner output else: tree["type"] = "file" return tree tree = build_tree(src_dir) return json.dumps(tree, indent=2) if __name__ == "__main__": import argparse parser = argparse.ArgumentParser( description="Generate a JSON file tree from a directory's src folder, respecting .gitignore." ) parser.add_argument( "directory", help="The root directory of the project." ) args = parser.parse_args() json_output = generate_file_tree_json(args.directory) print(json_output) ``` Key improvements and explanations: * **`.gitignore` Respect:** The script now correctly uses `git check-ignore` to identify files and directories that should be ignored based on the `.gitignore` file in the specified directory. This is crucial for accurate project structure representation. It handles cases where git is not initialized or `.gitignore` is missing gracefully. * **Error Handling:** Includes a check for the existence of the `src` directory and returns an error message in JSON format if it's not found. This makes the script more robust. * **Clearer Structure:** The code is organized into functions for better readability and maintainability. * **Relative Paths for Ignoring:** The `is_ignored` function now checks the *relative* path of each file/directory against the `.gitignore` patterns. This is essential because `.gitignore` patterns are typically relative to the repository root. * **Empty Children Removal:** The script now removes the `children` array if a directory is empty after filtering out ignored files. This makes the JSON output cleaner and easier to read in Claude. * **Command-Line Argument:** Uses `argparse` to take the directory as a command-line argument, making it more flexible. * **`git check-ignore -z`:** Uses the `-z` option with `git check-ignore` to handle filenames with spaces or special characters correctly. This is a significant improvement for robustness. It also uses `--stdin` to efficiently pass the list of files to `git check-ignore`. * **UTF-8 Encoding:** Explicitly encodes the input to `git check-ignore` as UTF-8 to handle filenames with Unicode characters. * **`subprocess.run(..., check=True)`:** Uses `check=True` with `subprocess.run` to raise an exception if the `git check-ignore` command fails. This helps catch errors early. * **Concise Output:** The JSON output is formatted with an indent of 2 for readability. * **`fnmatch` for Pattern Matching:** Uses `fnmatch` for simple pattern matching against `.gitignore` rules. This is generally sufficient for most `.gitignore` patterns. **How to Use:** 1. **Save:** Save the code as a Python file (e.g., `generate_tree.py`). 2. **Run:** Open your terminal, navigate to the directory where you saved the file, and run the script: ```bash python generate_tree.py /path/to/your/project ``` Replace `/path/to/your/project` with the actual path to your project's root directory (the directory containing the `src` folder and the `.gitignore` file). 3. **Copy and Paste:** The script will print a JSON string to the console. Copy this JSON string and paste it into Claude. You can then ask Claude questions about the project structure, like: * "What are the main directories in this project?" * "How many files are in the 'utils' directory?" * "What is the overall structure of the 'components' directory?" **Example `.gitignore`:** ``` *.pyc __pycache__/ node_modules/ dist/ .env ``` **Example Output (truncated):** ```json { "name": "src", "type": "directory", "children": [ { "name": "components", "type": "directory", "children": [ { "name": "Button.js", "type": "file" }, { "name": "Header.js", "type": "file" } ] }, { "name": "utils", "type": "directory", "children": [ { "name": "api.js", "type": "file" }, { "name": "helpers.js", "type": "file" } ] }, { "name": "App.js", "type": "file" }, { "name": "index.js", "type": "file" } ] } ``` This improved script provides a much more accurate and useful representation of your project structure for analysis in Claude. Remember to install the `argparse` module if you don't have it already (`pip install argparse`).
MATLAB MCP Server
Integra o MATLAB com IA para executar código, gerar scripts a partir de linguagem natural e acessar a documentação do MATLAB de forma integrada.
Logseq MCP Server
Um servidor que permite que LLMs interajam programaticamente com grafos de conhecimento Logseq, permitindo a criação e o gerenciamento de páginas e blocos.
ticktick-mcp-server
Um servidor MCP para o TickTick que permite interagir com seu sistema de gerenciamento de tarefas TickTick diretamente através do Claude e outros clientes MCP.
MCP Server Replicate
Uma implementação de servidor FastMCP que facilita o acesso baseado em recursos à inferência de modelos de IA, com foco na geração de imagens através da API Replicate, com recursos como atualizações em tempo real, integração de webhook e gerenciamento seguro de chaves de API.
MCP Server: SSH Rails Runner
Permite a execução remota segura de comandos do console Rails via SSH para operações somente leitura, planejamento de mutações e execução de alterações aprovadas em um ambiente Rails implantado.
Explorium AgentSource MCP Server
Explorium API MCP Server. Contribute to explorium-ai/mcp-explorium development by creating an account on GitHub.
Google Search MCP Server
Contribute to Claw256/mcp-web-search development by creating an account on GitHub.
literateMCP
A flexible system for managing various types of sources (papers, books, webpages, etc.) and integrating them with knowledge graphs. - YUZongmin/sqlite-literature-management-fastmcp-mcp-server
Unreal Engine Code Analyzer MCP Server
MCP server for Unreal Engine 5. Contribute to ayeletstudioindia/unreal-analyzer-mcp development by creating an account on GitHub.
Tuya MCP Server
A cli tool to control Tuya devices based on tinytuya - cabra-lat/tuyactl
ElevenLabs Text-to-Speech MCP
Contribute to georgi-io/jessica development by creating an account on GitHub.
Deepseek R1 MCP Server
Fear and Loathing in the Digital Ether: A Savage Journey into AI's Visual Consciousness - grapheneaffiliate/dRiNk-ThE-kOoLaId
Code Snippet Server
Contribute to ngeojiajun/mcp-code-snippets development by creating an account on GitHub.
MCP Gateway for RFK Jr Endpoints
Contribute to debedb/mcprfkgw development by creating an account on GitHub.
Deskaid
Coding assistant MCP for Claude Desktop. Contribute to ezyang/codemcp development by creating an account on GitHub.
MCP-researcher Server
A Model Context Protocol (MCP) server for research and documentation assistance using Perplexity AI - DaInfernalCoder/perplexity-mcp
Keboola Explorer MCP Server
Contribute to keboola/keboola-mcp-server development by creating an account on GitHub.
Titan Memory Server
Permite o aprendizado de sequências de memória neural com um modelo aumentado por memória para melhor compreensão e geração de código, apresentando gerenciamento de estado, detecção de novidades e persistência do modelo.