UNPKG

@xiaohui-wang/mcpadvisor

Version:

MCP Advisor & Installation - Find the right MCP server for your needs

1,791 lines 340 kB
[ { "id": "rednote-mcp", "name": "rednote-mcp", "display_name": "RedNote MCP", "description": "小红书内容访问的MCP服务,支持关键词搜索笔记、通过URL访问笔记内容、认证管理和命令行初始化工具", "repository": { "type": "git", "url": "https://github.com/ifuryst/rednote-mcp" }, "homepage": "https://github.com/ifuryst/rednote-mcp", "author": { "name": "ifuryst" }, "license": "MIT", "categories": [ "Social Media", "Content", "Chinese" ], "tags": [ "xiaohongshu", "小红书", "社交媒体", "内容获取", "热点" ] }, { "id": "mcp-hotnews-server", "name": "mcp-hotnews-server", "display_name": "Mcp-Hotnews-Server", "description": "获取和分析各大平台热点新闻和话题的MCP服务,支持小红书、微博、知乎等多个中文社交媒体平台", "repository": { "type": "git", "url": "https://github.com/wopal-cn/mcp-hotnews-server" }, "homepage": "https://github.com/wopal-cn/mcp-hotnews-server", "author": { "name": "wopal-cn" }, "license": "MIT", "categories": [ "News", "Social Media", "Chinese" ], "tags": [ "热点", "新闻", "小红书", "微博", "知乎" ] }, { "id": "firecrawl", "name": "firecrawl", "display_name": "Firecrawl", "description": "Advanced web scraping with JavaScript rendering, PDF support, and smart rate limiting", "repository": { "type": "git", "url": "https://github.com/vrknetha/mcp-server-firecrawl" }, "homepage": "https://github.com/vrknetha/mcp-server-firecrawl", "author": { "name": "vrknetha" }, "license": "MIT", "categories": [ "Web Scraping", "AI" ], "tags": [ "firecrawl", "scraping", "web", "api", "automation" ], "examples": [ { "title": "Basic Scraping Example", "description": "Scrape content from a single URL", "prompt": "firecrawl_scrape with url 'https://example.com'" }, { "title": "Batch Scraping", "description": "Scrape multiple URLs", "prompt": "firecrawl_batch_scrape with urls ['https://example1.com', 'https://example2.com']" } ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "firecrawl-mcp" ], "env": { "FIRECRAWL_API_KEY": "${FIRECRAWL_API_KEY}" } } }, "arguments": { "FIRECRAWL_API_KEY": { "description": "Your FireCrawl API key. Required for using the cloud API (default) and optional for self-hosted instances.", "required": true, "example": "fc-YOUR_API_KEY" } } }, { "id": "rabbitmq", "name": "rabbitmq", "display_name": "RabbitMQ", "description": "The MCP server that interacts with RabbitMQ to publish and consume messages.", "repository": { "type": "git", "url": "https://github.com/kenliao94/mcp-server-rabbitmq" }, "homepage": "https://github.com/kenliao94/mcp-server-rabbitmq", "author": { "name": "kenliao94" }, "license": "MIT", "categories": [ "RabbitMQ", "Messaging" ], "tags": [ "rabbitmq", "server", "messaging" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "https://github.com/kenliao94/mcp-server-rabbitmq", "mcp-server-rabbitmq", "--rabbitmq-host", "${RABBITMQ_HOST}", "--port", "${RABBITMQ_PORT}", "--username", "${RABBITMQ_USERNAME}", "--password", "${RABBITMQ_PASSWORD}", "--use-tls", "${USE_TLS}" ] } }, "examples": [ { "title": "Publish Message", "description": "Ask Claude to publish a message to a queue.", "prompt": "Please publish a message to the queue." } ], "arguments": { "RABBITMQ_HOST": { "description": "The hostname of the RabbitMQ server (e.g., test.rabbit.com, localhost).", "required": true, "example": "test.rabbit.com" }, "RABBITMQ_PORT": { "description": "The port number to connect to the RabbitMQ server (e.g., 5672).", "required": true, "example": "5672" }, "RABBITMQ_USERNAME": { "description": "The username to authenticate with the RabbitMQ server.", "required": true, "example": "guest" }, "RABBITMQ_PASSWORD": { "description": "The password for the RabbitMQ username provided.", "required": true, "example": "guest" }, "USE_TLS": { "description": "Set to true if using TLS (AMQPS), otherwise false.", "required": false, "example": "true or false" } } }, { "id": "aws-cost-explorer", "name": "aws-cost-explorer", "display_name": "AWS Cost Explorer", "description": "Optimize your AWS spend (including Amazon Bedrock spend) with this MCP server by examining spend across regions, services, instance types and foundation models ([demo video](https://www.youtube.com/watch?v=WuVOmYLRFmI&feature=youtu.be)).", "repository": { "type": "git", "url": "https://github.com/aarora79/aws-cost-explorer-mcp-server" }, "homepage": "https://github.com/aarora79/aws-cost-explorer-mcp-server", "author": { "name": "aarora79" }, "license": "MIT", "categories": [ "AWS", "Cost Management" ], "tags": [ "Cost Explorer", "Amazon Bedrock", "AWS" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--directory", "/path/to/aws-cost-explorer-mcp-server", "run", "server.py" ], "env": { "AWS_ACCESS_KEY_ID": "${AWS_ACCESS_KEY_ID}", "AWS_SECRET_ACCESS_KEY": "${AWS_SECRET_ACCESS_KEY}", "AWS_REGION": "${AWS_REGION}", "BEDROCK_LOG_GROUP_NAME": "${BEDROCK_LOG_GROUP_NAME}", "MCP_TRANSPORT": "stdio" } }, "docker": { "type": "docker", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "AWS_ACCESS_KEY_ID", "-e", "AWS_SECRET_ACCESS_KEY", "-e", "AWS_REGION", "-e", "BEDROCK_LOG_GROUP_NAME", "-e", "MCP_TRANSPORT", "aws-cost-explorer-mcp:latest" ], "env": { "AWS_ACCESS_KEY_ID": "${AWS_ACCESS_KEY_ID}", "AWS_SECRET_ACCESS_KEY": "${AWS_SECRET_ACCESS_KEY}", "AWS_REGION": "${AWS_REGION}", "BEDROCK_LOG_GROUP_NAME": "${BEDROCK_LOG_GROUP_NAME}", "MCP_TRANSPORT": "stdio" } } }, "examples": [ { "title": "Get EC2 Spending", "description": "Retrieve the EC2 spending data for the previous day.", "prompt": "What was my EC2 spend yesterday?" }, { "title": "Analyze Spending", "description": "Analyze spending by region for the past 14 days.", "prompt": "Analyze my spending by region for the past 14 days." }, { "title": "Show Top Services", "description": "Show me my top 5 AWS services by cost for the last month.", "prompt": "Show me my top 5 AWS services by cost for the last month." } ], "arguments": { "AWS_ACCESS_KEY_ID": { "description": "Your AWS Access Key ID required for authenticating API calls to AWS services.", "required": true, "example": "AKIAIOSFODNN7EXAMPLE" }, "AWS_SECRET_ACCESS_KEY": { "description": "Your AWS Secret Access Key required alongside the Access Key ID for authentication.", "required": true, "example": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" }, "AWS_REGION": { "description": "The AWS region where your resources are located. Examples include 'us-east-1', 'eu-west-1'.", "required": true, "example": "us-east-1" }, "BEDROCK_LOG_GROUP_NAME": { "description": "The name of the CloudWatch log group where Amazon Bedrock model invocation logs are stored.", "required": true, "example": "my-bedrock-log-group-name" } } }, { "id": "cfbd-api", "name": "cfbd-api", "display_name": "College Football Data API", "description": "An MCP server for the [College Football Data API](https://collegefootballdata.com/).", "repository": { "type": "git", "url": "https://github.com/lenwood/cfbd-mcp-server" }, "homepage": "https://github.com/lenwood/cfbd-mcp-server", "author": { "name": "lenwood" }, "license": "MIT", "categories": [ "Sports", "Data" ], "tags": [ "football", "college", "API", "statistics" ], "installations": { "npm": { "type": "uvx", "command": "uvx", "args": [ "--from", "git+https://github.com/lenwood/cfbd-mcp-server", "src/cfbd_mcp_server/server.py" ], "env": { "CFB_API_KEY": "${CFB_API_KEY}", "PATH": "${PATH}" } } }, "examples": [ { "title": "Get the largest upset among FCS games during the 2014 season", "description": "Query the server for significant game upsets in the 2014 college football season.", "prompt": "What was the largest upset among FCS games during the 2014 season?" } ], "arguments": { "CFB_API_KEY": { "description": "The API key required to authenticate requests to the College Football Data API.", "required": true, "example": "your_api_key_here" }, "PATH": { "description": "Environment variable that specifies the path to the Python executable being used by the server.", "required": false, "example": "/full/path/to/python" } } }, { "id": "redis", "name": "redis", "display_name": "Redis", "description": "MCP server to interact with Redis Server, AWS Memory DB, etc for caching or other use-cases where in-memory and key-value based storage is appropriate", "repository": { "type": "git", "url": "https://github.com/prajwalnayak7/mcp-server-redis" }, "homepage": "https://github.com/prajwalnayak7/mcp-server-redis", "author": { "name": "prajwalnayak7" }, "license": "MIT", "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "https://github.com/prajwalnayak7/mcp-server-redis", "src/server.py" ] } }, "examples": [ { "title": "Check Redis Connection Status", "description": "User requests the current Redis connection status.", "prompt": "What's the current Redis connection status?" }, { "title": "Store Name in Redis", "description": "User wants to store their name in Redis.", "prompt": "Can you store my name \"Alice\" in Redis?" }, { "title": "Verify Stored Name in Redis", "description": "User wants to verify the value stored in Redis.", "prompt": "Yes please verify it" } ] }, { "id": "iterm-mcp", "name": "iterm-mcp", "display_name": "iTerm", "description": "Integration with iTerm2 terminal emulator for macOS, enabling LLMs to execute and monitor terminal commands.", "repository": { "type": "git", "url": "https://github.com/ferrislucas/iterm-mcp" }, "homepage": "https://github.com/ferrislucas/iterm-mcp", "author": { "name": "ferrislucas" }, "license": "MIT", "categories": [ "Terminal" ], "tags": [ "iTerm", "server", "automation" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "iterm-mcp" ] } } }, { "id": "everything-search", "name": "everything-search", "display_name": "Everything Search", "description": "Fast file searching capabilities across Windows (using [Everything SDK](https://www.voidtools.com/support/everything/sdk/)), macOS (using mdfind command), and Linux (using locate/plocate command).", "repository": { "type": "git", "url": "https://github.com/mamertofabian/mcp-everything-search" }, "homepage": "https://github.com/mamertofabian/mcp-everything-search", "author": { "name": "mamertofabian" }, "license": "MIT", "categories": [ "Utilities", "Search" ], "tags": [ "search", "everything" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "mcp-server-everything-search" ], "env": { "EVERYTHING_SDK_PATH": "${EVERYTHING_SDK_PATH}" } }, "python": { "type": "python", "command": "python", "args": [ "-m", "mcp_server_everything_search" ], "env": { "EVERYTHING_SDK_PATH": "${EVERYTHING_SDK_PATH}" } } }, "examples": [ { "title": "Search Python files", "description": "Search for all Python files in the system.", "prompt": "{\"query\": \"*.py\",\"max_results\": 50,\"sort_by\": 6}" }, { "title": "Search files modified today", "description": "Find files with the .py extension that were modified today.", "prompt": "{\"query\": \"ext:py datemodified:today\",\"max_results\": 10}" } ], "arguments": { "EVERYTHING_SDK_PATH": { "description": "Environment variable that specifies the path to the Everything SDK DLL required for the server to function properly.", "required": true, "example": "path/to/Everything-SDK/dll/Everything64.dll" } } }, { "id": "chroma", "name": "chroma", "display_name": "Chroma", "description": "Vector database server for semantic document search and metadata filtering, built on Chroma", "repository": { "type": "git", "url": "https://github.com/privetin/chroma" }, "homepage": "https://github.com/privetin/chroma", "author": { "name": "privetin" }, "license": "MIT", "categories": [ "database", "server" ], "tags": [ "vector database", "semantic search" ], "examples": [ { "title": "Create a document", "description": "Creates a new document with specified content and metadata.", "prompt": "create_document({\"document_id\": \"ml_paper1\", \"content\": \"Convolutional neural networks improve image recognition accuracy.\", \"metadata\": {\"year\": 2020, \"field\": \"computer vision\", \"complexity\": \"advanced\"}})" }, { "title": "Search similar documents", "description": "Finds documents semantically similar to a given query.", "prompt": "search_similar({\"query\": \"machine learning models\", \"num_results\": 2, \"metadata_filter\": {\"year\": 2020, \"field\": \"computer vision\"}})" } ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "git+https://github.com/privetin/chroma", "src/chroma/server.py" ] } } }, { "id": "kubernetes", "name": "kubernetes", "display_name": "Kubernetes", "description": "Connect to Kubernetes cluster and manage pods, deployments, and services.", "repository": { "type": "git", "url": "https://github.com/Flux159/mcp-server-kubernetes" }, "homepage": "https://github.com/Flux159/mcp-server-kubernetes", "author": { "name": "Flux159" }, "license": "[NOT GIVEN]", "categories": [ "Kubernetes", "Server" ], "tags": [ "kubernetes", "server", "management" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "mcp-server-kubernetes" ] } } }, { "id": "contentful-mcp", "name": "contentful-mcp", "display_name": "Contentful Management", "description": "Read, update, delete, publish content in your [Contentful](https://contentful.com/) space(s) from this MCP Server.", "repository": { "type": "git", "url": "https://github.com/ivo-toby/contentful-mcp" }, "homepage": "https://github.com/ivo-toby/contentful-mcp", "author": { "name": "ivo-toby" }, "license": "MIT", "categories": [ "Content Management" ], "tags": [ "Contentful", "Management API", "CRUD Operations" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "@ivotoby/contentful-management-mcp-server" ], "env": { "CONTENTFUL_MANAGEMENT_ACCESS_TOKEN": "${CONTENTFUL_MANAGEMENT_ACCESS_TOKEN}" } } }, "arguments": { "CONTENTFUL_MANAGEMENT_ACCESS_TOKEN": { "description": "Your Content Management API token for accessing Contentful services.", "required": true, "example": "<Your CMA token>" } } }, { "id": "deepseek-mcp-server", "name": "deepseek-mcp-server", "display_name": "DeepSeek", "description": "Model Context Protocol server integrating DeepSeek's advanced language models, in addition to [other useful API endpoints](https://github.com/DMontgomery40/deepseek-mcp-server?tab=readme-ov-file#features)", "repository": { "type": "git", "url": "https://github.com/DMontgomery40/deepseek-mcp-server" }, "homepage": "https://github.com/DMontgomery40/deepseek-mcp-server", "author": { "name": "DMontgomery40" }, "license": "MIT", "categories": [ "API", "Server" ], "tags": [ "DeepSeek", "API", "Language Model" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "deepseek-mcp-server" ], "env": { "DEEPSEEK_API_KEY": "${DEEPSEEK_API_KEY}" } } }, "arguments": { "DEEPSEEK_API_KEY": { "description": "An API key required to authenticate requests to the DeepSeek API.", "required": true, "example": "your-api-key" } } }, { "id": "gitlab", "name": "gitlab", "display_name": "GitLab", "description": "GitLab API, enabling project management", "repository": { "type": "git", "url": "https://github.com/modelcontextprotocol/servers" }, "homepage": "https://github.com/modelcontextprotocol/servers/blob/main/src/gitlab", "author": { "name": "modelcontextprotocol" }, "license": "MIT", "categories": [ "Development", "Collaboration" ], "tags": [ "GitLab", "API" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-gitlab" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "${GITLAB_PERSONAL_ACCESS_TOKEN}", "GITLAB_API_URL": "${GITLAB_API_URL}" } }, "docker": { "type": "docker", "command": "docker", "args": [ "run", "--rm", "-i", "-e", "GITLAB_PERSONAL_ACCESS_TOKEN", "-e", "GITLAB_API_URL", "mcp/gitlab" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "${GITLAB_PERSONAL_ACCESS_TOKEN}", "GITLAB_API_URL": "${GITLAB_API_URL}" } } }, "arguments": { "GITLAB_PERSONAL_ACCESS_TOKEN": { "description": "Your GitLab personal access token", "required": true }, "GITLAB_API_URL": { "description": "Base URL for GitLab API", "required": false, "example": "https://gitlab.com/api/v4" } } }, { "id": "dune-analytics-mcp", "name": "dune-analytics-mcp", "display_name": "Dune Analytics", "description": "A mcp server that bridges Dune Analytics data to AI agents.", "repository": { "type": "git", "url": "https://github.com/kukapay/dune-analytics-mcp" }, "homepage": "https://github.com/kukapay/dune-analytics-mcp", "author": { "name": "Kukapay" }, "license": "MIT", "categories": [ "Analytics", "Data Processing" ], "tags": [ "Dune", "Analytics", "AI agents" ], "examples": [ { "title": "Get Latest Result", "description": "Retrieves the latest results of a specified Dune query.", "prompt": "get_latest_result(query_id=4853921)" }, { "title": "Run Query", "description": "Executes a Dune query and returns the results.", "prompt": "run_query(query_id=1215383)" } ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "git+https://github.com/kukapay/dune-analytics-mcp", "main.py" ], "env": { "DUNE_API_KEY": "${DUNE_API_KEY}" } } }, "arguments": { "DUNE_API_KEY": { "description": "A valid Dune Analytics API key obtained from Dune Analytics for authentication and data access.", "required": true, "example": "your_api_key_here" } } }, { "id": "whois-mcp", "name": "whois-mcp", "display_name": "Whois Lookup", "description": "MCP server that performs whois lookup against domain, IP, ASN and TLD.", "repository": { "type": "git", "url": "https://github.com/bharathvaj-ganesan/whois-mcp" }, "homepage": "https://github.com/bharathvaj-ganesan/whois-mcp", "author": { "name": "bharathvaj-ganesan" }, "license": "MIT", "categories": [ "Networking", "Lookup" ], "tags": [ "whois", "domain", "tools" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "@bharathvaj/whois-mcp@latest" ] } }, "examples": [ { "title": "Look up WHOIS information", "description": "Using the Whois MCP to find out domain details.", "prompt": "What can you tell me about example.com?" } ] }, { "id": "deepseek-thinker-mcp", "name": "deepseek-thinker-mcp", "display_name": "Deepseek Thinker", "description": "A MCP (Model Context Protocol) provider Deepseek reasoning content to MCP-enabled AI Clients, like Claude Desktop. Supports access to Deepseek's thought processes from the Deepseek API service or from a local Ollama server.", "repository": { "type": "git", "url": "https://github.com/ruixingshi/deepseek-thinker-mcp" }, "license": "MIT", "categories": [ "AI", "Reasoning" ], "tags": [ "Deepseek", "AI Clients", "Reasoning" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "deepseek-thinker-mcp" ], "env": { "API_KEY": "${API_KEY}", "BASE_URL": "${BASE_URL}" } } }, "author": { "name": "ruixingshi" }, "homepage": "https://github.com/ruixingshi/deepseek-thinker-mcp", "arguments": { "API_KEY": { "description": "Your OpenAI API Key for authentication with the OpenAI services.", "required": true, "example": "sk-xxxxxxxxxx" }, "BASE_URL": { "description": "The base URL for the OpenAI API that you are connecting to.", "required": true, "example": "https://api.openai.com/v1" } } }, { "id": "git", "name": "git", "display_name": "git", "description": "Tools to read, search, and manipulate Git repositories", "repository": { "type": "git", "url": "https://github.com/modelcontextprotocol/servers" }, "homepage": "https://github.com/modelcontextprotocol/servers/blob/main/src/git", "author": { "name": "modelcontextprotocol" }, "license": "MIT", "categories": [ "Git" ], "tags": [ "Git", "Server", "Automation" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "mcp-server-git", "--repository", "${GIT_REPO_PATH}" ] }, "docker": { "type": "docker", "command": "docker", "args": [ "run", "--rm", "-i", "--mount", "type=bind,src=${GIT_REPO_PATH},dst=${GIT_REPO_PATH}", "mcp/git" ] }, "python": { "type": "python", "command": "python", "args": [ "-m", "mcp_server_git", "--repository", "${GIT_REPO_PATH}" ] } }, "arguments": { "GIT_REPO_PATH": { "description": "The path to the Git repository that the mcp-server-git will interact with.", "required": true, "example": "/path/to/git/repo" } } }, { "id": "code-executor", "name": "code-executor", "display_name": "Code Executor", "description": "An MCP server that allows LLMs to execute Python code within a specified Conda environment.", "repository": { "type": "git", "url": "https://github.com/bazinga012/mcp_code_executor" }, "homepage": "https://github.com/bazinga012/mcp_code_executor", "author": { "name": "bazinga012" }, "license": "MIT", "categories": [ "Server", "Code Execution" ], "tags": [ "Python", "Conda", "Execution" ], "examples": [ { "title": "Execute Python Code", "description": "An example of executing Python code using MCP Code Executor", "prompt": "Please execute the following code: print('Hello, World!')" } ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "https://github.com/bazinga012/mcp_code_executor" ], "env": { "CODE_STORAGE_DIR": "${CODE_STORAGE_DIR}", "CONDA_ENV_NAME": "${CONDA_ENV_NAME}" } } }, "arguments": { "CODE_STORAGE_DIR": { "description": "The directory where the generated code will be stored.", "required": true, "example": "/path/to/code/storage" }, "CONDA_ENV_NAME": { "description": "The name of the Conda environment in which the code will be executed.", "required": true, "example": "your-conda-env" } } }, { "id": "world-bank-data-api", "name": "world-bank-data-api", "display_name": "World Bank Data API", "description": "A server that fetches data indicators available with the World Bank as part of their data API", "repository": { "type": "git", "url": "https://github.com/anshumax/world_bank_mcp_server" }, "homepage": "https://github.com/anshumax/world_bank_mcp_server", "author": { "name": "anshumax" }, "license": "[NOT GIVEN]", "categories": [ "Data API" ], "tags": [ "World Bank", "Data", "API", "Indicators", "Analysis" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "git+https://github.com/anshumax/world_bank_mcp_server", "src/world_bank_mcp_server/server.py" ] } }, "examples": [ { "title": "List Countries", "description": "Lists available countries in the World Bank open data API.", "prompt": "List all countries available in the World Bank data." }, { "title": "List Indicators", "description": "Lists available indicators in the World Bank open data API.", "prompt": "List all indicators available in the World Bank data." }, { "title": "Analyze Indicators", "description": "Analyzes specific indicators for a selected country.", "prompt": "Analyze the poverty indicators for Kenya." } ] }, { "id": "firebase", "name": "firebase", "display_name": "Firebase", "description": "Server to interact with Firebase services including Firebase Authentication, Firestore, and Firebase Storage.", "repository": { "type": "git", "url": "https://github.com/gannonh/firebase-mcp" }, "homepage": "https://github.com/gannonh/firebase-mcp", "author": { "name": "gannonh" }, "license": "MIT", "categories": [ "Firebase", "LLM" ], "tags": [ "Firebase", "LLM", "Server" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "@gannonh/firebase-mcp" ], "env": { "SERVICE_ACCOUNT_KEY_PATH": "${SERVICE_ACCOUNT_KEY_PATH}", "FIREBASE_STORAGE_BUCKET": "${FIREBASE_STORAGE_BUCKET}" } } }, "arguments": { "SERVICE_ACCOUNT_KEY_PATH": { "description": "Path to your Firebase service account key JSON file", "required": true, "example": "/absolute/path/to/serviceAccountKey.json" }, "FIREBASE_STORAGE_BUCKET": { "description": "Bucket name for Firebase Storage", "required": false, "example": "your-project-id.firebasestorage.app" } } }, { "id": "dify", "name": "dify", "display_name": "Dify", "description": "A simple implementation of an MCP server for dify workflows.", "repository": { "type": "git", "url": "https://github.com/YanxingLiu/dify-mcp-server" }, "homepage": "https://github.com/YanxingLiu/dify-mcp-server", "author": { "name": "YanxingLiu" }, "license": "MIT", "categories": [ "Server", "Workflows" ], "tags": [ "dify", "server", "workflows" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "git+https://github.com/YanxingLiu/dify-mcp-server", "${DIFY_MCP_SERVER}" ], "env": { "CONFIG_PATH": "${CONFIG_PATH}" } } }, "arguments": { "DIFY_MCP_SERVER": { "description": "This argument specifies the path to the Dify MCP server that needs to be executed.", "required": true, "example": "/path/to/dify_mcp_server" }, "CONFIG_PATH": { "description": "This environment variable indicates the path to the configuration file for the Dify MCP server, typically a YAML file containing necessary settings.", "required": true, "example": "/Users/lyx/Downloads/config.yaml" } } }, { "id": "code-sandbox-mcp", "name": "code-sandbox-mcp", "display_name": "Code Sandbox", "description": "An MCP server to create secure code sandbox environment for executing code within Docker containers.", "repository": { "type": "git", "url": "https://github.com/Automata-Labs-team/code-sandbox-mcp" }, "homepage": "https://github.com/Automata-Labs-team/code-sandbox-mcp", "author": { "name": "Automata-Labs-team" }, "license": "MIT", "installations": { "custom": { "type": "custom", "command": "/path/to/code-sandbox-mcp", "args": [], "env": {} } }, "categories": [ "Development Tools", "AI Tools" ], "tags": [ "Docker", "Sandbox", "Code Execution" ] }, { "id": "rijksmuseum", "name": "rijksmuseum", "display_name": "Rijksmuseum", "description": "Interface with the Rijksmuseum API to search artworks, retrieve artwork details, access image tiles, and explore user collections.", "repository": { "type": "git", "url": "https://github.com/r-huijts/rijksmuseum-mcp" }, "homepage": "https://github.com/r-huijts/rijksmuseum-mcp", "author": { "name": "r-huijts" }, "license": "MIT", "categories": [ "art", "museum" ], "tags": [ "collection", "Rijksmuseum" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "mcp-server-rijksmuseum" ], "env": { "RIJKSMUSEUM_API_KEY": "${RIJKSMUSEUM_API_KEY}" } } }, "examples": [ { "title": "Artwork Discovery", "description": "Queries related to discovering artworks in the museum's collection.", "prompt": "\"Show me all paintings by Rembrandt from the 1640s\"" }, { "title": "Artwork Analysis", "description": "Queries related to analyzing specific artworks.", "prompt": "\"Tell me everything about The Night Watch\"" }, { "title": "Artist Research", "description": "Queries focused on researching artists and their works.", "prompt": "\"Create a timeline of Rembrandt's self-portraits\"" }, { "title": "Thematic Exploration", "description": "Queries that explore themes in the artworks.", "prompt": "\"Find all artworks depicting biblical scenes\"" }, { "title": "Collection Analysis", "description": "Queries about user-curated collections.", "prompt": "\"Show me the most popular user-curated collections\"" }, { "title": "Visual Details", "description": "Queries for examining visual details in artworks.", "prompt": "\"Let me examine the details in the background of The Night Watch\"" } ], "arguments": { "RIJKSMUSEUM_API_KEY": { "description": "Your Rijksmuseum API key used for authenticating requests to the Rijksmuseum API.", "required": true, "example": "your_api_key_here" } } }, { "id": "mem0-mcp", "name": "mem0-mcp", "display_name": "Mem0 Server", "description": "A Model Context Protocol server for Mem0, which helps with managing coding preferences.", "repository": { "type": "git", "url": "https://github.com/mem0ai/mem0-mcp" }, "homepage": "https://github.com/mem0ai/mem0-mcp", "author": { "name": "mem0ai" }, "license": "MIT", "categories": [ "development" ], "tags": [ "coding preferences", "mem0" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "--from", "git+https://github.com/mem0ai/mem0-mcp", "main.py" ] } }, "arguments": { "host": { "description": "The host address that the server will bind to. This can be configured to allow access from different IP addresses or set it to 'localhost' for local access only.", "required": false, "example": "0.0.0.0" }, "port": { "description": "The port number on which the server will listen for incoming connections. Changing this can help to avoid port conflicts with other services on the same machine.", "required": false, "example": "8080" } } }, { "id": "slack", "name": "slack", "display_name": "Slack", "description": "Channel management and messaging capabilities", "repository": { "type": "git", "url": "https://github.com/modelcontextprotocol/servers" }, "license": "MIT", "categories": [ "communication", "integration" ], "tags": [ "slack", "api", "bot" ], "examples": [ { "title": "Post a message to a channel", "description": "Send a message to a specified Slack channel.", "prompt": "Include the channel ID and the message text." } ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-slack" ], "env": { "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}", "SLACK_TEAM_ID": "${SLACK_TEAM_ID}" } }, "docker": { "type": "docker", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "SLACK_BOT_TOKEN", "-e", "SLACK_TEAM_ID", "mcp/slack" ], "env": { "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}", "SLACK_TEAM_ID": "${SLACK_TEAM_ID}" } } }, "author": { "name": "modelcontextprotocol" }, "homepage": "https://github.com/modelcontextprotocol/servers/blob/main/src/slack", "arguments": { "SLACK_BOT_TOKEN": { "description": "The OAuth token for the bot user in the Slack workspace, used for authenticating API requests.", "required": true, "example": "xoxb-your-bot-token" }, "SLACK_TEAM_ID": { "description": "The unique identifier of the Slack workspace, required for operations within the workspace.", "required": true, "example": "T01234567" } } }, { "id": "openai-websearch-mcp", "name": "openai-websearch-mcp", "display_name": "OpenAI WebSearch", "description": "This is a Python-based MCP server that provides OpenAI `web_search` build-in tool.", "repository": { "type": "git", "url": "https://github.com/ConechoAI/openai-websearch-mcp" }, "homepage": "https://github.com/ConechoAI/openai-websearch-mcp", "author": { "name": "ConechoAI" }, "license": "MIT", "categories": [ "AI", "Web Search" ], "tags": [ "openai", "websearch", "AI assistant" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "openai-websearch-mcp" ], "env": { "OPENAI_API_KEY": "${OPENAI_API_KEY}" } }, "python": { "type": "python", "command": "python", "args": [ "-m", "openai_websearch_mcp" ], "env": { "OPENAI_API_KEY": "${OPENAI_API_KEY}" } } }, "examples": [ { "title": "Using web search", "description": "Perform a web search using the OpenAI WebSearch MCP server.", "prompt": "search('latest news on AI')" } ], "arguments": { "OPENAI_API_KEY": { "description": "Your OpenAI API key to authenticate requests to the OpenAI API.", "required": true, "example": "sk-xxxx" } } }, { "id": "linear", "name": "linear", "display_name": "Linear", "description": "Allows LLM to interact with Linear's API for project management, including searching, creating, and updating issues.", "repository": { "type": "git", "url": "https://github.com/jerhadf/linear-mcp-server" }, "homepage": "https://github.com/jerhadf/linear-mcp-server", "author": { "name": "jerhadf" }, "license": "MIT", "categories": [ "integration", "api" ], "tags": [ "linear", "issue tracking", "LLM" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "linear-mcp-server" ], "env": { "LINEAR_API_KEY": "${LINEAR_API_KEY}" } } }, "examples": [ { "title": "Show me all my high-priority issues", "description": "Execute the search_issues tool and/or linear-user:///{userId}/assigned to find issues assigned to the user with priority 1", "prompt": "Show me all my high-priority issues" }, { "title": "Create a bug report", "description": "Use create_issue to create a new high-priority issue with appropriate details and status tracking.", "prompt": "Based on what I've told you about this bug already, make a bug report for the authentication system" }, { "title": "Find all in-progress frontend tasks", "description": "Use search_issues to locate frontend-related issues with in progress status.", "prompt": "Find all in progress frontend tasks" }, { "title": "Get summary of recent updates", "description": "Use search_issues to identify relevant issue(s) and fetch the issue details.", "prompt": "Give me a summary of recent updates on the issues for mobile app development" }, { "title": "Analyze current workload for the mobile team", "description": "Combine linear-team:///{teamId}/issues and search_issues to analyze issue distribution and priorities across the mobile team.", "prompt": "What's the current workload for the mobile team?" } ], "arguments": { "LINEAR_API_KEY": { "description": "Your Linear API key to authenticate requests to the Linear API.", "required": true, "example": "your_api_key_here" } } }, { "id": "mcp-create", "name": "mcp-create", "display_name": "Create Server", "description": "A dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers on-the-fly.", "repository": { "type": "git", "url": "https://github.com/tesla0225/mcp-create" }, "homepage": "https://github.com/tesla0225/mcp-create", "author": { "name": "tesla0225" }, "license": "MIT", "categories": [ "Server Management" ], "tags": [ "dynamic", "TypeScript" ], "installations": { "docker": { "type": "docker", "command": "docker", "args": [ "run", "-i", "--rm", "mcp-create" ] } }, "examples": [ { "title": "Creating a New Server", "description": "Example of creating a new server using TypeScript.", "prompt": "{\"name\":\"create-server-from-template\",\"arguments\":{\"language\":\"typescript\"}}" }, { "title": "Executing a Tool", "description": "Example of executing a tool on a server.", "prompt": "{\"name\":\"execute-tool\",\"arguments\":{\"serverId\":\"ba7c9a4f-6ba8-4cad-8ec8-a41a08c19fac\",\"toolName\":\"echo\",\"args\":{\"message\":\"Hello, dynamic MCP server!\"}}}" } ] }, { "id": "okta", "name": "okta", "display_name": "Okta", "description": "Interact with Okta API.", "repository": { "type": "git", "url": "https://github.com/kapilduraphe/okta-mcp-server" }, "homepage": "https://github.com/kapilduraphe/okta-mcp-server", "author": { "name": "kapilduraphe" }, "license": "MIT", "categories": [ "user-management", "api" ], "tags": [ "Okta", "user management", "group management" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "https://github.com/kapilduraphe/okta-mcp-server" ], "env": { "OKTA_ORG_URL": "${OKTA_ORG_URL}", "OKTA_API_TOKEN": "${OKTA_API_TOKEN}" } } }, "examples": [ { "title": "Show user details", "description": "Retrieve details for a specific user.", "prompt": "Show me details for user with userId XXXX" }, { "title": "Check user status", "description": "Get the status of a specific user.", "prompt": "What's the status of user john.doe@company.com" }, { "title": "Last login info", "description": "Find out when a user last logged in.", "prompt": "When was the last login for user jane.smith@organization.com" }, { "title": "List users by department", "description": "Get a list of all users in the marketing department.", "prompt": "List all users in the marketing department" }, { "title": "Find recent users", "description": "Retrieve users created in the last month.", "prompt": "Find users created in the last month" }, { "title": "Show user groups", "description": "List all groups in the Okta organization.", "prompt": "Show me all the groups in my Okta organization" }, { "title": "Admin groups", "description": "List groups that contain the word 'admin'.", "prompt": "List groups containing the word 'admin'" } ], "arguments": { "OKTA_ORG_URL": { "description": "The base URL for your Okta organization, should include 'https://'.", "required": true, "example": "https://dev-123456.okta.com" }, "OKTA_API_TOKEN": { "description": "A valid API token used to authenticate API requests to Okta.", "required": true } } }, { "id": "base-free-usdc-transfer", "name": "base-free-usdc-transfer", "display_name": "Free USDC Transfer", "description": "Send USDC on [Base](https://base.org/) for free using Claude AI! Built with [Coinbase CDP](https://docs.cdp.coinbase.com/mpc-wallet/docs/welcome).", "repository": { "type": "git", "url": "https://github.com/magnetai/mcp-free-usdc-transfer" }, "homepage": "https://github.com/magnetai/mcp-free-usdc-transfer", "author": { "name": "magnetai" }, "license": "MIT", "categories": [ "Finance", "Blockchain" ], "tags": [ "USDC", "Base", "Coinbase", "MPC Wallet" ], "installations": { "npm": { "type": "npm", "command": "npx", "args": [ "-y", "@magnetai/free-usdc-transfer" ], "env": { "COINBASE_CDP_API_KEY_NAME": "${COINBASE_CDP_API_KEY_NAME}", "COINBASE_CDP_PRIVATE_KEY": "${COINBASE_CDP_PRIVATE_KEY}" } } }, "arguments": { "COINBASE_CDP_API_KEY_NAME": { "description": "The name of your Coinbase CDP API key, which is required for authenticating API requests.", "required": true, "example": "my_api_key_name" } } }, { "id": "mariadb", "name": "mariadb", "display_name": "MariaDB Database Integration", "description": "MariaDB database integration with configurable access controls in Python.", "repository": { "type": "git", "url": "https://github.com/abel9851/mcp-server-mariadb" }, "homepage": "https://github.com/abel9851/mcp-server-mariadb", "author": { "name": "abel9851" }, "license": "MIT", "categories": [ "Database" ], "tags": [ "MariaDB", "Data Retrieval" ], "installations": { "uvx": { "type": "uvx", "command": "uvx", "args": [ "mcp-server-mariadb", "--host", "${DB_HOST}", "--port", "${DB_PORT}", "--user", "${DB_USER}", "--password", "${DB_PASSWORD}", "--database", "${DB_NAME}" ] } }, "examples": [ { "title": "Query Database", "description": "Example of executing a read-only operation against MariaDB.", "prompt": "Execute read-only operations against your MariaDB database." } ], "arguments": { "DB_HOST": { "description": "The hostname of the MariaDB server to connect to.", "required": true, "example": "localhost" }, "DB_PORT": { "description": "The port number on which the MariaDB server is listening.", "required": true, "example": "3306" }, "DB_USER": { "description": "The username to connect to the MariaDB database.", "required": true, "example": "root" }, "DB_PASSWORD": { "description": "The password for the MariaDB user.", "required": true }, "DB_NAME": { "description": "The name of the database to connect to.", "required": true } } }, { "id": "servicenow", "name": "servicenow", "display_name": "ServiceNow", "description": "A MCP server to interact with a ServiceNow instance", "repository": { "type": "git", "url": "https://github.com/osomai/servicenow-mcp" }, "homepage": "https://github.com/osomai/servicenow-mcp", "author": { "name": "osomai" }, "license": "MIT", "categories": [ "Integration", "Automation" ], "tags": [ "ServiceNow", "Automation" ], "examples": [ { "title": "Incident Management - Creating an Incident", "description": "Create a new incident for a netw