@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
JSON
{
"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",