|
@@ -1,203 +0,0 @@
|
|
|
-[
|
|
|
|
|
- {
|
|
|
|
|
- "id": "filesystem",
|
|
|
|
|
- "name": "Filesystem",
|
|
|
|
|
- "description": "Secure file operations with configurable access controlsSecure file operations with configurable access controlsSecure file operations with configurable access controlsSecure file operations with configurable access controls",
|
|
|
|
|
- "repo": "https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem",
|
|
|
|
|
- "tags": ["filesystem", "storage", "local"],
|
|
|
|
|
- "command": "npx",
|
|
|
|
|
- "baseArgs": ["-y", "@modelcontextprotocol/server-filesystem"],
|
|
|
|
|
- "configurable": true,
|
|
|
|
|
- "configSchema": {
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "paths": {
|
|
|
|
|
- "type": "array",
|
|
|
|
|
- "description": "Allowed file system paths",
|
|
|
|
|
- "required": true,
|
|
|
|
|
- "minItems": 1,
|
|
|
|
|
- "itemLabel": "Path",
|
|
|
|
|
- "addButtonText": "Add Path"
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "argsMapping": {
|
|
|
|
|
- "paths": {
|
|
|
|
|
- "type": "spread",
|
|
|
|
|
- "position": 2
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "github",
|
|
|
|
|
- "name": "GitHub",
|
|
|
|
|
- "description": "Repository management, file operations, and GitHub API integration",
|
|
|
|
|
- "repo": "https://github.com/modelcontextprotocol/servers/tree/main/src/github",
|
|
|
|
|
- "tags": ["github", "git", "api", "vcs"],
|
|
|
|
|
- "command": "npx",
|
|
|
|
|
- "baseArgs": ["-y", "@modelcontextprotocol/server-github"],
|
|
|
|
|
- "configurable": true,
|
|
|
|
|
- "configSchema": {
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "token": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "GitHub Personal Access Token",
|
|
|
|
|
- "required": true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "argsMapping": {
|
|
|
|
|
- "token": {
|
|
|
|
|
- "type": "env",
|
|
|
|
|
- "key": "GITHUB_PERSONAL_ACCESS_TOKEN"
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "gdrive",
|
|
|
|
|
- "name": "Google Drive",
|
|
|
|
|
- "description": "File access and search capabilities for Google Drive",
|
|
|
|
|
- "repo": "https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive",
|
|
|
|
|
- "tags": ["google", "drive", "storage", "cloud"],
|
|
|
|
|
- "command": "npx",
|
|
|
|
|
- "baseArgs": ["-y", "@modelcontextprotocol/server-gdrive"],
|
|
|
|
|
- "configurable": false
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "playwright",
|
|
|
|
|
- "name": "Playwright",
|
|
|
|
|
- "description": "Browser automation and webscrapping with Playwright",
|
|
|
|
|
- "repo": "https://github.com/executeautomation/mcp-playwright",
|
|
|
|
|
- "tags": ["browser", "automation", "scraping"],
|
|
|
|
|
- "command": "npx",
|
|
|
|
|
- "baseArgs": ["-y", "@executeautomation/playwright-mcp-server"],
|
|
|
|
|
- "configurable": false
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "difyworkflow",
|
|
|
|
|
- "name": "Dify Workflow",
|
|
|
|
|
- "description": "Tools to query and execute Dify workflows",
|
|
|
|
|
- "repo": "https://github.com/gotoolkits/mcp-difyworkflow-server",
|
|
|
|
|
- "tags": ["workflow", "automation", "dify"],
|
|
|
|
|
- "command": "mcp-difyworkflow-server",
|
|
|
|
|
- "baseArgs": ["-base-url"],
|
|
|
|
|
- "configurable": true,
|
|
|
|
|
- "configSchema": {
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "baseUrl": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "Dify API base URL",
|
|
|
|
|
- "required": true
|
|
|
|
|
- },
|
|
|
|
|
- "workflowName": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "Dify workflow name",
|
|
|
|
|
- "required": true
|
|
|
|
|
- },
|
|
|
|
|
- "apiKeys": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "Comma-separated Dify API keys",
|
|
|
|
|
- "required": true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "argsMapping": {
|
|
|
|
|
- "baseUrl": {
|
|
|
|
|
- "type": "single",
|
|
|
|
|
- "position": 1
|
|
|
|
|
- },
|
|
|
|
|
- "workflowName": {
|
|
|
|
|
- "type": "env",
|
|
|
|
|
- "key": "DIFY_WORKFLOW_NAME"
|
|
|
|
|
- },
|
|
|
|
|
- "apiKeys": {
|
|
|
|
|
- "type": "env",
|
|
|
|
|
- "key": "DIFY_API_KEYS"
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "postgres",
|
|
|
|
|
- "name": "PostgreSQL",
|
|
|
|
|
- "description": "Read-only database access with schema inspection",
|
|
|
|
|
- "repo": "https://github.com/modelcontextprotocol/servers/tree/main/src/postgres",
|
|
|
|
|
- "tags": ["database", "postgresql", "sql"],
|
|
|
|
|
- "command": "docker",
|
|
|
|
|
- "baseArgs": ["run", "-i", "--rm", "mcp/postgres"],
|
|
|
|
|
- "configurable": true,
|
|
|
|
|
- "configSchema": {
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "connectionString": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "PostgreSQL connection string",
|
|
|
|
|
- "required": true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "argsMapping": {
|
|
|
|
|
- "connectionString": {
|
|
|
|
|
- "type": "single",
|
|
|
|
|
- "position": 4
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "brave-search",
|
|
|
|
|
- "name": "Brave Search",
|
|
|
|
|
- "description": "Web and local search using Brave's Search API",
|
|
|
|
|
- "repo": "https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search",
|
|
|
|
|
- "tags": ["search", "brave", "api"],
|
|
|
|
|
- "command": "npx",
|
|
|
|
|
- "baseArgs": ["-y", "@modelcontextprotocol/server-brave-search"],
|
|
|
|
|
- "configurable": true,
|
|
|
|
|
- "configSchema": {
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "apiKey": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "Brave Search API Key",
|
|
|
|
|
- "required": true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "argsMapping": {
|
|
|
|
|
- "apiKey": {
|
|
|
|
|
- "type": "env",
|
|
|
|
|
- "key": "BRAVE_API_KEY"
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "google-maps",
|
|
|
|
|
- "name": "Google Maps",
|
|
|
|
|
- "description": "Location services, directions, and place details",
|
|
|
|
|
- "repo": "https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps",
|
|
|
|
|
- "tags": ["maps", "google", "location", "api"],
|
|
|
|
|
- "command": "npx",
|
|
|
|
|
- "baseArgs": ["-y", "@modelcontextprotocol/server-google-maps"],
|
|
|
|
|
- "configurable": true,
|
|
|
|
|
- "configSchema": {
|
|
|
|
|
- "properties": {
|
|
|
|
|
- "apiKey": {
|
|
|
|
|
- "type": "string",
|
|
|
|
|
- "description": "Google Maps API Key",
|
|
|
|
|
- "required": true
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- "argsMapping": {
|
|
|
|
|
- "apiKey": {
|
|
|
|
|
- "type": "env",
|
|
|
|
|
- "key": "GOOGLE_MAPS_API_KEY"
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- "id": "docker-mcp",
|
|
|
|
|
- "name": "Docker",
|
|
|
|
|
- "description": "Run and manage docker containers, docker compose, and logs",
|
|
|
|
|
- "repo": "https://github.com/QuantGeekDev/docker-mcp",
|
|
|
|
|
- "tags": ["docker", "container", "devops"],
|
|
|
|
|
- "command": "uvx",
|
|
|
|
|
- "baseArgs": ["docker-mcp"],
|
|
|
|
|
- "configurable": false
|
|
|
|
|
- }
|
|
|
|
|
-]
|
|
|