| #!/bin/bash |
|
|
| cat <<EOF > /app/config.json |
| { |
| "mcpServers": { |
| "github": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@modelcontextprotocol/server-github" |
| ], |
| "env": { |
| "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}" |
| } |
| }, |
| "filesystem": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@modelcontextprotocol/server-filesystem", |
| "/home/mcp" |
| ] |
| }, |
| "edgeone-pages-mcp-server": { |
| "command": "npx", |
| "args": ["edgeone-pages-mcp"] |
| }, |
| "brave-search": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@smithery-ai/brave-search", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878", |
| "--profile", |
| "worrying-quelea-GOZM1B" |
| ] |
| }, |
| "exa": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "exa", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878", |
| "--profile", |
| "worrying-quelea-GOZM1B" |
| ] |
| }, |
| "flux-imagegen-mcp-server": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@falahgs/flux-imagegen-mcp-server", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "anilist": { |
| "command": "npx", |
| "args": ["-y", "anilist-mcp"], |
| "env": { |
| "ANILIST_TOKEN": "${ANILIST_TOKEN}" |
| } |
| }, |
| "time-mcp": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@yokingma/time-mcp", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "mcp-server-firecrawl": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@mendableai/mcp-server-firecrawl", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878", |
| "--profile", |
| "worrying-quelea-GOZM1B" |
| ] |
| }, |
| "server-sequential-thinking": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@smithery-ai/server-sequential-thinking", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "fetch": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@smithery-ai/fetch", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "youtube": { |
| "command": "npx", |
| "args": ["-y", "youtube-data-mcp-server"], |
| "env": { |
| "YOUTUBE_API_KEY": "${YOUTUBE_API_KEY}", |
| "YOUTUBE_TRANSCRIPT_LANG": "${YOUTUBE_TRANSCRIPT_LANG}" |
| } |
| }, |
| "python_mcp": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@Alec2435/python_mcp", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "magic-mcp": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@21st-dev/magic-mcp", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878", |
| "--profile", |
| "worrying-quelea-GOZM1B" |
| ] |
| }, |
| "chaitin-ip-intelligence-search-tool": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@co0ontty/chaitin-ip-intelligence-search-tool", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "cal-mcp": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@pwh-pwh/cal-mcp", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "mcp-server-calculator": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@githejie/mcp-server-calculator", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "mcp_sympy_calculate_server": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@611711Dark/mcp_sympy_calculate_server", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| }, |
| "toolbox": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@smithery/toolbox", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878", |
| "--profile", |
| "worrying-quelea-GOZM1B" |
| ] |
| }, |
| "duckduckgo-mcp-server": { |
| "command": "npx", |
| "args": [ |
| "-y", |
| "@smithery/cli@latest", |
| "run", |
| "@nickclyde/duckduckgo-mcp-server", |
| "--key", |
| "4e756bd3-ea30-4948-941b-6b04bffb7878" |
| ] |
| } |
| } |
| } |
| EOF |
|
|
| exec mcpo --config /app/config.json |