UNPKG

@oglabs/mcp

Version:

Interactive CLI tool and MCP server for managing MCP configurations with tech stack detection and recommendations

1,409 lines (1,408 loc) 11.8 MB
{ "mcp-llamaindex-crud-agent": { "name": "LLamaIndex CRUD Agent", "githubLink": "https://github.com/00VALAK00/MCP-LLamaIndex-CRUD-Agent", "package": "MCP-LLamaIndex-CRUD-Agent", "description": "Agentic system for PostgreSQL interaction using LLMs, LlamaIndex, and Ollama.", "installCommand": "git clone https://github.com/LLamaIndex/MCP-LLamaIndex-CRUD-Agent && cd MCP-LLamaIndex-CRUD-Agent && docker-compose up --build", "installType": "self", "requiredEnvVars": [ { "name": "OLLAMA_HOST", "description": "Host for the Ollama server. Defaults to http://ollama:11434 if not set.", "type": "string", "required": false, "example": "export OLLAMA_HOST=http://localhost:11434" }, { "name": "POSTGRES_HOST", "description": "Host for the PostgreSQL database. Defaults to postgres_db.", "type": "string", "required": false, "example": "export POSTGRES_HOST=localhost" }, { "name": "POSTGRES_PORT", "description": "Port for the PostgreSQL database. Defaults to 5432.", "type": "number", "required": false, "example": "export POSTGRES_PORT=5432" }, { "name": "POSTGRES_USER", "description": "Username for PostgreSQL authentication. Defaults to postgres.", "type": "string", "required": false, "example": "export POSTGRES_USER=myuser" }, { "name": "POSTGRES_PASSWORD", "description": "Password for PostgreSQL authentication. Defaults to postgres.", "type": "string", "required": false, "example": "export POSTGRES_PASSWORD=mypassword" }, { "name": "POSTGRES_DB", "description": "Database name for PostgreSQL. Defaults to testdb.", "type": "string", "required": false, "example": "export POSTGRES_DB=mydatabase" } ], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "Run 'docker-compose up --build' and interact with the agent via natural language commands.", "category": "AI/ML", "stars": 0, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:17:12.735Z", "logo": "", "updated_at": "2025-07-21T14:17:08.193Z" }, "laravel-debugbar-mcp": { "name": "Laravel DebugBar MCP Server", "githubLink": "https://github.com/021-factory/laravel-debugbar-mcp", "package": "laravel-debugbar-mcp", "description": "A MCP server for the Laravel DebugBar.", "installCommand": "Not applicable, local integration required.", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "category": "Development", "stars": 3, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:17:14.152Z", "logo": "", "updated_at": "2025-07-21T14:17:12.738Z" }, "unofficial-mapy-com-mcp": { "name": "Unofficial Mapy.com MCP Server", "githubLink": "https://github.com/07pepa/unofficial_mapy_com_mcp", "package": "unofficial_mapy_com_mcp", "description": "Unofficial MCP server for api.mapy.com, providing access to mapy.cz features.", "installCommand": "just build", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "Clone the repository, install prerequisites (just, uv, docker, act), and run 'just build'. Ensure compliance with Mapy.cz terms and conditions.", "category": "Development", "stars": 0, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:17:15.651Z", "logo": "", "updated_at": "2025-07-21T14:17:14.154Z" }, "chainlit-demo": { "name": "Chainlit Demo", "githubLink": "https://github.com/0GiS0/chainlit-demo", "package": "@modelcontextprotocol/server-filesystem", "description": "Demo environment for testing MCP Servers with Chainlit, utilizing Azure OpenAI.", "installCommand": "chainlit run app.py -w", "installType": "self", "requiredEnvVars": [ { "name": "AZURE_OPENAI_API_KEY", "description": "Your API key for Azure OpenAI authentication", "type": "string", "required": true, "example": "export AZURE_OPENAI_API_KEY=your_key_here" }, { "name": "AZURE_OPENAI_ENDPOINT", "description": "The endpoint for Azure OpenAI", "type": "string", "required": true, "example": "export AZURE_OPENAI_ENDPOINT=your_endpoint_here" }, { "name": "OPENAI_API_VERSION", "description": "The API version for Azure OpenAI", "type": "string", "required": true, "example": "export OPENAI_API_VERSION=your_api_version_here" }, { "name": "AZURE_OPENAI_MODEL", "description": "The model name for Azure OpenAI", "type": "string", "required": true, "example": "export AZURE_OPENAI_MODEL=your_model_name_here" } ], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [ { "name": "--config", "description": "Path to configuration file for MCP server", "type": "file", "required": false, "example": "--config config.json" }, { "name": "--transport", "description": "Transport protocol for MCP server", "type": "string", "required": false, "example": "--transport stdio" } ], "usageInstructions": "Open in VSCode Dev Container, set Azure OpenAI credentials in .azure.env, then run 'chainlit run app.py -w'. Add MCP servers like filesystem using the provided command.", "category": "Development", "stars": 1, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:17:17.793Z", "logo": "", "updated_at": "2025-07-21T14:17:15.653Z" }, "my-crypto-mcp": { "name": "Crypto MCP", "githubLink": "https://github.com/0xanpham/my-crypto-mcp", "package": "```", "description": "Provides cryptocurrency information through Claude Desktop using the CoinMarketCap API.", "installCommand": "npm install && npm run build", "installType": "self", "requiredEnvVars": [ { "name": "CMC_API_KEY", "description": "Your CoinMarketCap API key for fetching cryptocurrency data.", "type": "string", "required": true, "example": "export CMC_API_KEY=your-coinmarketcap-api-key" } ], "optionalEnvVars": [], "requiredParams": [ { "name": "--config", "description": "Path to Claude Desktop configuration file.", "type": "file", "required": true, "example": "--config /absolute/path/to/your/project/build/index.js" } ], "optionalParams": [], "category": "AI/ML", "stars": 0, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:22.748Z", "logo": "", "updated_at": "2025-07-21T14:18:20.643Z" }, "mcp-taskwarrior": { "name": "MCP Taskwarrior", "githubLink": "https://github.com/0xbeedao/mcp-taskwarrior", "package": "```", "description": "Facilitates management of tasks in Taskwarrior with tools for adding, updating, deleting, and listing tasks.", "installCommand": "npx -y @0xbeedao/mcp-taskwarrior", "installType": "npx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "Use 'npx @0xbeedao/mcp-taskwarrior' for direct installation. For local use, clone the repo, run 'pnpm install', and point your MCP client to 'src/tasks.ts'.", "category": "Development", "stars": 2, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:24.192Z", "logo": "", "updated_at": "2025-07-21T14:18:22.750Z" }, "mcpexec": { "name": "Exec Command", "githubLink": "https://github.com/0xBruno/MCPExec", "package": "MCPExec", "description": "MCP Server to execute local CLI commands.", "installCommand": "uv add \"mcp[cli]\"", "installType": "uvx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [ { "name": "--directory", "description": "Directory to execute commands in.", "type": "directory", "required": false, "example": "--directory /Users/bruno/example/path" }, { "name": "run", "description": "Command to run.", "type": "string", "required": true, "example": "run app.py" } ], "usageInstructions": "Install uv, create a project, activate a virtual environment, and then install mcp[cli]. Use the provided JSON structure to configure the server.", "category": "Development", "stars": 0, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:25.544Z", "logo": "", "updated_at": "2025-07-21T14:18:24.194Z" }, "job-searchoor": { "name": "Job Searchoor", "githubLink": "https://github.com/0xDAEF0F/job-searchoor", "package": "job-searchoor", "description": "MCP server that provides job search functionality with filtering options.", "installCommand": "npx -y job-searchoor", "installType": "npx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [ { "name": "--sinceWhen", "description": "Since when to get available jobs. e.g., '1d' or '1w' (only days and weeks are supported)", "type": "string", "required": true, "example": "--sinceWhen 1d" }, { "name": "--keywords", "description": "Keywords to filter jobs by", "type": "string", "required": false, "example": "--keywords \"['developer', 'backend']\"" }, { "name": "--excludeKeywords", "description": "Keywords to exclude from the jobs", "type": "string", "required": false, "example": "--excludeKeywords \"['intern']\"" }, { "name": "--isRemote", "description": "Whether to filter jobs by remote work", "type": "boolean", "required": false, "example": "--isRemote true" } ], "usageInstructions": "Add to your claude_desktop_config.json under mcpServers.", "category": "Development", "stars": 33, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:27.514Z", "logo": "", "updated_at": "2025-07-21T14:18:25.545Z" }, "sui-mcp": { "name": "Sui MCP Tools", "githubLink": "https://github.com/0xdwong/sui-mcp", "package": "sui-mcp", "description": "Sui blockchain toolkit with MCP SDK integration for model context protocol features.", "installCommand": "npx -y sui-mcp@latest", "installType": "npx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "Configure Claude Desktop with the provided JSON or use local build method.", "category": "Development", "stars": 3, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:29.447Z", "logo": "", "updated_at": "2025-07-21T14:18:27.515Z" }, "mcp": { "name": "0xGasless MCP Server", "githubLink": "https://github.com/0xgasless/mcp", "package": "mcp", "description": "Execute gasless transactions, swaps, and transfers directly from Claude conversations using Account Abstraction.", "installCommand": "npx -y 0xgasless-mcp", "installType": "npx", "requiredEnvVars": [ { "name": "PRIVATE_KEY", "description": "Your wallet private key for executing transactions.", "type": "string", "required": true, "example": "export PRIVATE_KEY=0x..." }, { "name": "RPC_URL", "description": "Blockchain RPC endpoint for the target network.", "type": "string", "required": true, "example": "export RPC_URL=https://bsc-dataseed.binance.org/" }, { "name": "API_KEY", "description": "Your 0xGasless API key for authentication.", "type": "string", "required": true, "example": "export API_KEY=your_0xgasless_api_key" }, { "name": "CHAIN_ID", "description": "The chain ID of the target blockchain network.", "type": "number", "required": true, "example": "export CHAIN_ID=56", "allowedValues": [ "56", "8453", "1", "137", "43114", "250", "1284", "1088" ] } ], "optionalEnvVars": [ { "name": "OPENROUTER_API_KEY", "description": "Your OpenRouter API key for AI credit purchases.", "type": "string", "required": false, "example": "export OPENROUTER_API_KEY=your_key" } ], "requiredParams": [], "optionalParams": [ { "name": "--configure", "description": "Run interactive setup to configure Claude Desktop.", "type": "boolean", "required": false, "example": "0xgasless-mcp --configure" }, { "name": "--transport", "description": "MCP transport protocol. Defaults to 'stdio'.", "type": "string", "required": false, "example": "npx 0xgasless-mcp --transport stdio" } ], "usageInstructions": "Configure via '0xgasless-mcp configure' or set environment variables (PRIVATE_KEY, RPC_URL, API_KEY, CHAIN_ID). Interact with blockchain using natural language prompts.", "category": "AI/ML", "stars": 1, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:32.111Z", "logo": "", "updated_at": "2025-07-21T14:18:29.449Z" }, "evm-mcp-tools": { "name": "Ethereum Tools", "githubLink": "https://github.com/0xGval/evm-mcp-tools", "package": "```", "description": "Toolkit for Ethereum blockchain analysis within Claude AI using MCP.", "installCommand": "npm install && node main.js", "installType": "self", "requiredEnvVars": [ { "name": "ETH_RPC_URL", "description": "Your Ethereum RPC URL", "type": "string", "required": true, "example": "export ETH_RPC_URL=https://eth.llamarpc.com" }, { "name": "MORALIS_API_KEY", "description": "Your Moralis API key", "type": "string", "required": true, "example": "export MORALIS_API_KEY=your_moralis_api_key" }, { "name": "ETHERSCAN_API_KEY", "description": "Your Etherscan API key", "type": "string", "required": true, "example": "export ETHERSCAN_API_KEY=your_etherscan_api_key" }, { "name": "CODEX_API_KEY", "description": "Your Codex API key", "type": "string", "required": true, "example": "export CODEX_API_KEY=your_codex_api_key" }, { "name": "RAPIDAPI_KEY", "description": "Your RapidAPI key for Twitter search", "type": "string", "required": true, "example": "export RAPIDAPI_KEY=your_rapidapi_key" } ], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "After setup, use provided JS functions like `auditContract()` and `searchTwitter()` within Claude.", "category": "AI/ML", "stars": 8, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:44.314Z", "logo": "", "updated_at": "2025-07-21T14:18:32.116Z" }, "mcp-twitter": { "name": "MCP Twitter", "githubLink": "https://github.com/0xhijo/mcp_twitter", "package": "mcp_twitter", "description": "Interact with Twitter/X using the Model Context Protocol. Perform actions like posting, replying, and retrieving tweets.", "installCommand": "npx -y mcp_twitter", "installType": "npx", "requiredEnvVars": [ { "name": "TWITTER_AUTH_MODE", "description": "Authentication mode for Twitter. Use 'CREDENTIALS' for username/password or 'API' for developer API keys.", "type": "string", "required": true, "example": "export TWITTER_AUTH_MODE=CREDENTIALS", "allowedValues": [ "CREDENTIALS", "API" ] } ], "optionalEnvVars": [ { "name": "TWITTER_USERNAME", "description": "Your Twitter username (required for CREDENTIALS mode).", "type": "string", "required": false, "example": "export TWITTER_USERNAME=your_twitter_username" }, { "name": "TWITTER_PASSWORD", "description": "Your Twitter password (required for CREDENTIALS mode).", "type": "string", "required": false, "example": "export TWITTER_PASSWORD=your_twitter_password" }, { "name": "TWITTER_EMAIL", "description": "Your Twitter email (required for CREDENTIALS mode).", "type": "string", "required": false, "example": "export TWITTER_EMAIL=your_twitter_email" }, { "name": "TWITTER_API", "description": "Your Twitter API key (required for API mode).", "type": "string", "required": false, "example": "export TWITTER_API=your_twitter_api" }, { "name": "TWITTER_API_SECRET", "description": "Your Twitter API secret key (required for API mode).", "type": "string", "required": false, "example": "export TWITTER_API_SECRET=your_twitter_api_secret" }, { "name": "TWITTER_ACCESS_TOKEN", "description": "Your Twitter access token (required for API mode).", "type": "string", "required": false, "example": "export TWITTER_ACCESS_TOKEN=your_twitter_access_token" }, { "name": "TWITTER_ACCESS_TOKEN_SECRET", "description": "Your Twitter access token secret (required for API mode).", "type": "string", "required": false, "example": "export TWITTER_ACCESS_TOKEN_SECRET=your_twitter_access_token_secret" } ], "requiredParams": [], "optionalParams": [], "usageInstructions": "Use npx mcp_twitter. Configure authentication via TWITTER_AUTH_MODE and related credentials in .env or environment variables.", "category": "Communication", "stars": 8, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:46.791Z", "logo": "", "updated_at": "2025-07-21T14:18:44.317Z" }, "nginx-ui": { "name": "Nginx UI", "githubLink": "https://github.com/0xJacky/nginx-ui", "package": "pnpm", "description": "A web UI for managing Nginx servers, offering features like configuration editing, log viewing, and AI integration.", "installCommand": "bash -c \"$(curl -L https://cloud.nginxui.com/install.sh)\" @ install", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [ { "name": "--config", "description": "Path to the application configuration file.", "type": "file", "required": false, "example": "nginx-ui --config app.ini" } ], "optionalParams": [], "usageInstructions": "Visit http://<your_server_ip>:<listen_port> in your browser for initial configuration. Press Control+C to exit if running in terminal.", "category": "Development", "stars": 9170, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:48.532Z", "logo": "", "updated_at": "2025-07-21T14:18:46.793Z" }, "mcp-codeanalysis": { "name": "MCP Code Analysis", "githubLink": "https://github.com/0xjcf/MCP_CodeAnalysis", "package": "#", "description": "AI-powered toolkit for code analysis, understanding, and transformation using MCP.", "installCommand": "npm install && npm run build && npm start", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [ { "name": "REDIS_URL", "description": "Custom Redis connection URL for session storage", "type": "string", "required": false, "example": "export REDIS_URL=redis://custom-host:6379" }, { "name": "FORCE_MEMORY_SESSION", "description": "Force memory session store even if Redis is available", "type": "boolean", "required": false, "example": "export FORCE_MEMORY_SESSION=true", "allowedValues": [ "true", "false" ], "default": "false" }, { "name": "STDIO_TRANSPORT", "description": "Enable StdIO transport mode for the server", "type": "boolean", "required": false, "example": "export STDIO_TRANSPORT=true", "allowedValues": [ "true", "false" ], "default": "false" } ], "requiredParams": [], "optionalParams": [], "usageInstructions": "Start server with `npm start`. Use CLI tools for analysis, AI dev tools for code context.", "category": "Development", "stars": 4, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:18:59.564Z", "logo": "", "updated_at": "2025-07-21T14:18:48.535Z" }, "eth-mcp": { "name": "Ethereum RPC MCP Server", "githubLink": "https://github.com/0xKoda/eth-mcp", "package": "@modelcontextprotocol/inspector", "description": "Interact with Ethereum blockchain using JSON-RPC methods", "installCommand": "node index.js", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "Add to Cursor by setting type to 'command' and providing the path to the index.js script.", "category": "Databases", "stars": 8, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:19:06.659Z", "logo": "", "updated_at": "2025-07-21T14:18:59.567Z" }, "mcp-rust-docs": { "name": "Rust Crate Docs", "githubLink": "https://github.com/0xKoda/mcp-rust-docs", "package": "```", "description": "Fetches and returns documentation for Rust crates, providing context for LLMs working with Rust code.", "installCommand": "npm install && npm start", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [ { "name": "--crate", "description": "The Rust crate name to fetch documentation for. Defaults to 'tokio' if not provided.", "type": "string", "required": false, "example": "--crate tokio" } ], "usageInstructions": "Install dependencies with 'npm install', then start the server with 'npm start'. Configure your AI assistant with the path to index.js.", "category": "Documentation", "stars": 39, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:19:08.154Z", "logo": "", "updated_at": "2025-07-21T14:19:06.661Z" }, "wiremcp": { "name": "WireMCP", "githubLink": "https://github.com/0xKoda/WireMCP", "package": "```", "description": "MCP server providing LLMs with real-time network traffic analysis capabilities using tshark.", "installCommand": "npm install && node index.js", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [ { "name": "--config", "description": "Path to MCP client configuration file", "type": "file", "required": true, "example": "--config /path/to/mcp.json" } ], "optionalParams": [], "usageInstructions": "Configure your MCP client with 'node /path/to/WireMCP/index.js'. Ensure tshark is in your PATH.", "category": "Development", "stars": 176, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:19:09.757Z", "logo": "", "updated_at": "2025-07-21T14:19:08.156Z" }, "mcp-argentina-datos": { "name": "Argentina Datos", "githubLink": "https://github.com/0xKoller/mcp-argentina-datos", "package": "```", "description": "MCP server providing information about Argentina using the Argentina Datos API.", "installCommand": "pnpm install", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [ { "name": "year", "description": "Year for holiday data", "type": "number", "required": false, "example": "year=2023" }, { "name": "casa", "description": "Name of the currency exchange house for dollar data", "type": "string", "required": false, "example": "casa=blue" }, { "name": "fecha", "description": "Date for specific dollar data", "type": "string", "required": false, "example": "fecha=2023-10-26" }, { "name": "anio", "description": "Year for senate and deputy records", "type": "number", "required": false, "example": "anio=2023" } ], "optionalParams": [], "usageInstructions": "Use pnpm dev for development or pnpm start to run the server. Tools like get-feriados, get-feriados-timeframe, etc., can be used with specific parameters.", "category": "Databases", "stars": 2, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:19:11.916Z", "logo": "", "updated_at": "2025-07-21T14:19:09.759Z" }, "okx-mcp": { "name": "OKX DEX SDK SSE Server", "githubLink": "https://github.com/0xobedient/okx-mcp", "package": "pnpm", "description": "An SSE MCP server using OKX DEX SDK for Solana trading and cross-chain bridge operations.", "installCommand": "pnpm install && pnpm run dev", "installType": "self", "requiredEnvVars": [ { "name": "OKX_API_KEY", "description": "Your OKX API key", "type": "string", "required": true, "example": "export OKX_API_KEY=your_key_here" }, { "name": "OKX_API_SECRET", "description": "Your OKX API secret", "type": "string", "required": true, "example": "export OKX_API_SECRET=your_secret_here" }, { "name": "OKX_PASSPHRASE", "description": "Your OKX API passphrase", "type": "string", "required": true, "example": "export OKX_PASSPHRASE=your_passphrase_here" }, { "name": "RPC_ENDPOINT_URI", "description": "RPC endpoint URI for Solana or target blockchain", "type": "string", "required": true, "example": "export RPC_ENDPOINT_URI=https://api.mainnet-beta.solana.com" }, { "name": "WALLET_PRIVATE_KEY", "description": "Private key for the wallet used in trades", "type": "string", "required": true, "example": "export WALLET_PRIVATE_KEY=your_wallet_private_key" } ], "optionalEnvVars": [ { "name": "OKX_PROJECT_ID", "description": "Your OKX project ID (if required)", "type": "string", "required": false, "example": "export OKX_PROJECT_ID=your_project_id" }, { "name": "PORT", "description": "Port number for the SSE server", "type": "number", "required": false, "example": "export PORT=3000", "default": "3000" } ], "requiredParams": [], "optionalParams": [], "usageInstructions": "Clone the repository, set environment variables, install dependencies, and run the development server.", "category": "AI/ML", "stars": 3, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:19:14.331Z", "logo": "", "updated_at": "2025-07-21T14:19:11.919Z" }, "nextchat": { "name": "NextChat", "githubLink": "https://github.com/ChatGPTNextWeb/nextchat", "package": "nextchat", "description": "Light and Fast AI Assistant,with Claude, DeepSeek, GPT4 & Gemini Pro support.", "installCommand": "npx -y chatgpt-next-web", "installType": "npx", "requiredEnvVars": [ { "name": "OPENAI_API_KEY", "description": "Your openai api key, join multiple api keys with comma.", "type": "string", "required": true, "example": "export OPENAI_API_KEY=sk-xxxx" } ], "optionalEnvVars": [ { "name": "CODE", "description": "Access password, separated by comma.", "type": "string", "required": false, "example": "export CODE=your-password" }, { "name": "BASE_URL", "description": "Override openai api request base url.", "type": "string", "required": false, "example": "export BASE_URL=https://chatgpt1.nextweb.fun/api/proxy" }, { "name": "ENABLE_MCP", "description": "Enable MCP(Model Context Protocol)Feature", "type": "boolean", "required": false, "example": "export ENABLE_MCP=true" }, { "name": "PROXY_URL", "description": "Proxy URL for requests.", "type": "string", "required": false, "example": "export PROXY_URL=http://localhost:7890" } ], "requiredParams": [], "optionalParams": [], "usageInstructions": "Get OpenAI API Key, deploy on Vercel or run locally with yarn. Configure API keys and other settings via environment variables.", "category": "AI/ML", "stars": 85175, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:26.847Z", "logo": "", "updated_at": "2025-07-21T14:21:24.342Z" }, "awesome-mcp-servers": { "name": "Awesome MCP Servers List", "githubLink": "https://github.com/punkpeye/awesome-mcp-servers", "package": "awesome-mcp-servers", "description": "A curated list of awesome Model Context Protocol (MCP) servers for AI models.", "installCommand": "", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "category": "Documentation", "stars": 63650, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:28.402Z", "logo": "", "updated_at": "2025-07-21T14:21:26.850Z" }, "servers": { "name": "Model Context Protocol Reference Servers", "githubLink": "https://github.com/modelcontextprotocol/servers", "package": "@archbee/mcp", "description": "Collection of reference implementations for the Model Context Protocol (MCP) and community-built servers.", "installCommand": "npm install && npm run build && npm start", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "This repository contains reference servers. Each server may have its own specific installation and usage instructions. Refer to individual server directories (e.g., src/everything, src/fetch) for details.", "category": "Development", "stars": 61742, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:30.155Z", "logo": "", "updated_at": "2025-07-21T14:21:28.405Z" }, "appwrite": { "name": "Appwrite", "githubLink": "https://github.com/appwrite/appwrite", "package": "appwrite", "description": "An all-in-one development platform for Web, Mobile, and Flutter applications. Includes backend and hosting.", "installCommand": "docker run -it --rm --volume /var/run/docker.sock:/var/run/docker.sock --volume $(pwd)/appwrite:/usr/src/code/appwrite:rw --entrypoint=\"install\" appwrite/appwrite:1.7.3", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "usageInstructions": "Install using Docker. Access the console at http://localhost after installation. For production, check Docker environment variables or docker-compose.yml.", "category": "Development", "stars": 52017, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:31.860Z", "logo": "", "updated_at": "2025-07-21T14:21:30.168Z" }, "mindsdb": { "name": "MindsDB", "githubLink": "https://github.com/mindsdb/mindsdb", "package": "mindsdb", "description": "Enables AI and applications to get accurate answers across data sources using SQL and ML.", "installCommand": "uvx MindsDB", "installType": "uvx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [], "category": "AI/ML", "stars": 34874, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:33.072Z", "logo": "", "updated_at": "2025-07-21T14:21:31.869Z" }, "gpt-researcher": { "name": "GPT Researcher", "githubLink": "https://github.com/assafelovic/gpt-researcher", "package": "github", "description": "Open deep research agent for web and local research, producing detailed, factual, and unbiased research reports with citations.", "installCommand": "pip install gpt-researcher", "requiredEnvVars": [ { "name": "OPENAI_API_KEY", "description": "Your OpenAI API Key for accessing GPT models.", "type": "string", "required": true, "example": "export OPENAI_API_KEY={Your OpenAI API Key here}" }, { "name": "TAVILY_API_KEY", "description": "Your Tavily API Key for web search.", "type": "string", "required": true, "example": "export TAVILY_API_KEY={Your Tavily API Key here}" } ], "optionalEnvVars": [ { "name": "RETRIEVER", "description": "Specifies the research data sources. 'tavily' for web search, 'mcp' for custom data sources. Can be combined e.g. 'tavily,mcp'.", "type": "string", "required": false, "example": "export RETRIEVER=tavily,mcp", "default": "tavily" }, { "name": "DOC_PATH", "description": "Path to the folder containing local documents for research.", "type": "directory", "required": false, "example": "export DOC_PATH=\"./my-docs\"" } ], "requiredParams": [], "optionalParams": [ { "name": "--query", "description": "The research query to be processed.", "type": "string", "required": false, "example": "--query \"What is the future of AI?\"" }, { "name": "--report-source", "description": "Specifies the source for the report generation (e.g., 'web', 'local').", "type": "string", "required": false, "example": "--report-source local", "allowedValues": [ "web", "local", "my-documents" ] } ], "usageInstructions": "Install via pip, set API keys, and run research queries. Supports web search and local documents.", "category": "AI/ML", "stars": 22543, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:35.631Z", "logo": "", "updated_at": "2025-07-21T14:21:33.075Z" }, "claude-task-master": { "name": "Task Master", "githubLink": "https://github.com/eyaltoledano/claude-task-master", "package": "claude-task-master", "description": "Task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.", "installCommand": "npx -y task-master-ai", "installType": "npx", "requiredEnvVars":[], "optionalEnvVars": [ { "name": "ANTHROPIC_API_KEY", "description": "Anthropic API key for Claude models.", "type": "string", "required": false, "example": "export ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY_HERE" }, { "name": "PERPLEXITY_API_KEY", "description": "Perplexity API key for research model.", "type": "string", "required": false, "example": "export PERPLEXITY_API_KEY=YOUR_PERPLEXITY_API_KEY_HERE" }, { "name": "OPENAI_API_KEY", "description": "OpenAI API key.", "type": "string", "required": false, "example": "export OPENAI_API_KEY=YOUR_OPENAI_KEY_HERE" }, { "name": "GOOGLE_API_KEY", "description": "Google Gemini API key.", "type": "string", "required": false, "example": "export GOOGLE_API_KEY=YOUR_GOOGLE_KEY_HERE" }, { "name": "MISTRAL_API_KEY", "description": "Mistral API key.", "type": "string", "required": false, "example": "export MISTRAL_API_KEY=YOUR_MISTRAL_KEY_HERE" }, { "name": "OPENROUTER_API_KEY", "description": "OpenRouter API key.", "type": "string", "required": false, "example": "export OPENROUTER_API_KEY=YOUR_OPENROUTER_KEY_HERE" }, { "name": "XAI_API_KEY", "description": "xAI API Key.", "type": "string", "required": false, "example": "export XAI_API_KEY=YOUR_XAI_KEY_HERE" }, { "name": "AZURE_OPENAI_API_KEY", "description": "Azure OpenAI API key.", "type": "string", "required": false, "example": "export AZURE_OPENAI_API_KEY=YOUR_AZURE_KEY_HERE" }, { "name": "OLLAMA_API_KEY", "description": "Ollama API key.", "type": "string", "required": false, "example": "export OLLAMA_API_KEY=YOUR_OLLAMA_API_KEY_HERE" } ], "requiredParams": [], "optionalParams": [ { "name": "--rules", "description": "Specify rules for initialization.", "type": "string", "required": false, "example": "--rules cursor,windsurf,vscode" } ], "usageInstructions": "Initialize taskmaster-ai in your project using your editor's AI chat pane or via the command line. Configure API keys in your editor's MCP settings or .env.", "category": "Development", "stars": 19591, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:38.457Z", "logo": "", "updated_at": "2025-07-21T14:21:35.645Z" }, "python-sdk": { "name": "Python SDK", "githubLink": "https://github.com/modelcontextprotocol/python-sdk", "package": "\"mcp[cli]\"", "description": "Python implementation of the Model Context Protocol (MCP). Build MCP clients and servers.", "installCommand": "uv add \"mcp[cli]\"", "installType": "self", "requiredEnvVars": [], "optionalEnvVars": [ { "name": "UV_INDEX", "description": "UV Index for parallel execution", "type": "string", "required": false, "example": "export UV_INDEX=0" } ], "requiredParams": [], "optionalParams": [ { "name": "--name", "description": "Custom name for the server", "type": "string", "required": false, "example": "--name \"My Analytics Server\"" }, { "name": "-v", "description": "Set environment variable", "type": "string", "required": false, "example": "-v API_KEY=abc123" }, { "name": "-f", "description": "Load environment variables from file", "type": "file", "required": false, "example": "-f .env" } ], "usageInstructions": "Add MCP to your Python project with 'uv add \"mcp[cli]\"' or 'pip install \"mcp[cli]\"'. Run servers with 'uv run mcp dev server.py' or 'uv run mcp install server.py'.", "category": "Development", "stars": 16745, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:40.911Z", "logo": "", "updated_at": "2025-07-21T14:21:38.466Z" }, "playwright-mcp": { "name": "Playwright MCP", "githubLink": "https://github.com/microsoft/playwright-mcp", "package": "playwright", "description": "MCP server providing browser automation via Playwright accessibility snapshots.", "installCommand": "npx -y @playwright/mcp@latest -- --config=path/to/config.json --allowed-origins=https://example.com;https://another.com --blocked-origins=https://bad.com --block-service-workers --browser=chrome --caps=vision,pdf --cdp-endpoint=http://localhost:9222 --device=\"iPhone --executable-path=/usr/bin/google-chrome --headless --host=0.0.0.0 --ignore-https-errors --isolated --image-responses=omit --no-sandbox --output-dir=./output --port=8931 --proxy-bypass=\".com,chromium.org,.domain.com\" --proxy-server=\"http://myproxy:3128\" --save-trace --storage-state={path/to/storage.json} --user-agent=\"MyCustomUA/1.0\" --user-data-dir=/path/to/profile --viewport-size=\"1280,", "installType": "npx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [ { "name": "--config", "description": "Path to the configuration file.", "type": "file", "required": false, "example": "--config path/to/config.json" }, { "name": "--allowed-origins", "description": "Semicolon-separated list of origins to allow the browser to request.", "type": "string", "required": false, "example": "--allowed-origins https://example.com;https://another.com" }, { "name": "--blocked-origins", "description": "Semicolon-separated list of origins to block the browser from requesting.", "type": "string", "required": false, "example": "--blocked-origins https://bad.com" }, { "name": "--block-service-workers", "description": "Block service workers.", "type": "boolean", "required": false, "example": "--block-service-workers" }, { "name": "--browser", "description": "Browser or chrome channel to use.", "type": "string", "required": false, "example": "--browser chrome", "allowedValues": [ "chrome", "firefox", "webkit", "msedge" ] }, { "name": "--caps", "description": "Comma-separated list of additional capabilities to enable.", "type": "string", "required": false, "example": "--caps vision,pdf", "allowedValues": [ "vision", "pdf", "tabs", "install" ] }, { "name": "--cdp-endpoint", "description": "CDP endpoint to connect to.", "type": "string", "required": false, "example": "--cdp-endpoint http://localhost:9222" }, { "name": "--device", "description": "Device to emulate, for example: \"iPhone 15\"", "type": "string", "required": false, "example": "--device \"iPhone 15\"" }, { "name": "--executable-path", "description": "Path to the browser executable.", "type": "file", "required": false, "example": "--executable-path /usr/bin/google-chrome" }, { "name": "--headless", "description": "Run browser in headless mode.", "type": "boolean", "required": false, "example": "--headless" }, { "name": "--host", "description": "Host to bind server to. Default is localhost. Use 0.0.0.0 to bind to all interfaces.", "type": "string", "required": false, "example": "--host 0.0.0.0" }, { "name": "--ignore-https-errors", "description": "Ignore https errors.", "type": "boolean", "required": false, "example": "--ignore-https-errors" }, { "name": "--isolated", "description": "Keep the browser profile in memory, do not save it to disk.", "type": "boolean", "required": false, "example": "--isolated" }, { "name": "--image-responses", "description": "Whether to send image responses to the client. Can be \"allow\" or \"omit\".", "type": "string", "required": false, "example": "--image-responses omit", "allowedValues": [ "allow", "omit" ] }, { "name": "--no-sandbox", "description": "Disable the sandbox for all process types that are normally sandboxed.", "type": "boolean", "required": false, "example": "--no-sandbox" }, { "name": "--output-dir", "description": "Path to the directory for output files.", "type": "directory", "required": false, "example": "--output-dir ./output" }, { "name": "--port", "description": "Port to listen on for SSE transport.", "type": "number", "required": false, "example": "--port 8931" }, { "name": "--proxy-bypass", "description": "Comma-separated domains to bypass proxy.", "type": "string", "required": false, "example": "--proxy-bypass \".com,chromium.org,.domain.com\"" }, { "name": "--proxy-server", "description": "Specify proxy server.", "type": "string", "required": false, "example": "--proxy-server \"http://myproxy:3128\"" }, { "name": "--save-trace", "description": "Whether to save the Playwright Trace of the session into the output directory.", "type": "boolean", "required": false, "example": "--save-trace" }, { "name": "--storage-state", "description": "Path to the storage state file for isolated sessions.", "type": "file", "required": false, "example": "--storage-state {path/to/storage.json}" }, { "name": "--user-agent", "description": "Specify user agent string.", "type": "string", "required": false, "example": "--user-agent \"MyCustomUA/1.0\"" }, { "name": "--user-data-dir", "description": "Path to the user data directory.", "type": "directory", "required": false, "example": "--user-data-dir /path/to/profile" }, { "name": "--viewport-size", "description": "Specify browser viewport size in pixels, for example \"1280, 720\".", "type": "string", "required": false, "example": "--viewport-size \"1280, 720\"" } ], "optionalParams": [], "usageInstructions": "Install server with npx. Configure client to use the server. Can be run headed or headless.", "category": "Development", "stars": 15653, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:44.832Z", "logo": "", "updated_at": "2025-07-21T14:21:40.932Z" }, "fastmcp": { "name": "FastMCP", "githubLink": "https://github.com/jlowin/fastmcp", "package": "fastmcp", "description": "The fast, Pythonic way to build MCP servers and clients.", "installCommand": "uv pip install fastmcp --transport=stdio --host=127.0.0.1 --port=8000 --path=/mcp", "installType": "uvx", "requiredEnvVars": [], "optionalEnvVars": [], "requiredParams": [], "optionalParams": [ { "name": "--transport", "description": "Transport protocol to use", "type": "string", "required": false, "example": "mcp.run(transport=\"http\", host=\"127.0.0.1\", port=8000, path=\"/mcp\")", "allowedValues": [ "stdio", "http", "sse" ], "default": "stdio" }, { "name": "--host", "description": "Host to bind the server to", "type": "string", "required": false, "example": "mcp.run(transport=\"http\", host=\"127.0.0.1\", port=8000, path=\"/mcp\")", "default": "127.0.0.1" }, { "name": "--port", "description": "Port to listen on for HTTP/SSE transports", "type": "number", "required": false, "example": "mcp.run(transport=\"http\", host=\"127.0.0.1\", port=8000, path=\"/mcp\")", "default": "8000" }, { "name": "--path", "description": "Path for HTTP transport", "type": "string", "required": false, "example": "mcp.run(transport=\"http\", host=\"127.0.0.1\", port=8000, path=\"/mcp\")", "default": "/mcp" } ], "usageInstructions": "Use `uv pip install fastmcp` to install. Run servers with `mcp.run()`. See gofastmcp.com for full docs.", "category": "Development", "stars": 15299, "lastStarUpdate": "2025-07-28T07:09:27.543Z", "lastUpdatedAt": "2025-07-21T14:21:47.140Z", "logo": "", "updated_at": "2025-07-21T14:21:44.841Z" }, "blender-mcp": { "name": "Blender MCP", "githubLink": "https://github.com/ahujasid/blender-mcp", "package": "blender-mcp", "description": "Connects Blender to Claude AI via Model Context Protocol for 3D modeling and scene manipulation.", "installCommand": "uvx blender-mcp --port=min",