mymcpp / entrypoint.sh
xdxb's picture
Update entrypoint.sh
116ce76 verified
raw
history blame
4.91 kB
#!/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