xdxb commited on
Commit
7ab02e6
·
verified ·
1 Parent(s): 0396259

Create entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +228 -0
entrypoint.sh ADDED
@@ -0,0 +1,228 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ cat <<EOF > /app/config.json
4
+ {
5
+ "mcpServers": {
6
+ "github": {
7
+ "command": "npx",
8
+ "args": [
9
+ "-y",
10
+ "@modelcontextprotocol/server-github"
11
+ ],
12
+ "env": {
13
+ "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}"
14
+ }
15
+ },
16
+ "filesystem": {
17
+ "command": "npx",
18
+ "args": [
19
+ "-y",
20
+ "@modelcontextprotocol/server-filesystem",
21
+ "/home/mcp"
22
+ ]
23
+ },
24
+ "edgeone-pages-mcp-server": {
25
+ "command": "npx",
26
+ "args": ["edgeone-pages-mcp"]
27
+ },
28
+ "brave-search": {
29
+ "command": "npx",
30
+ "args": [
31
+ "-y",
32
+ "@smithery/cli@latest",
33
+ "run",
34
+ "@smithery-ai/brave-search",
35
+ "--key",
36
+ "4e756bd3-ea30-4948-941b-6b04bffb7878",
37
+ "--profile",
38
+ "worrying-quelea-GOZM1B"
39
+ ]
40
+ },
41
+ "exa": {
42
+ "command": "npx",
43
+ "args": [
44
+ "-y",
45
+ "@smithery/cli@latest",
46
+ "run",
47
+ "exa",
48
+ "--key",
49
+ "4e756bd3-ea30-4948-941b-6b04bffb7878",
50
+ "--profile",
51
+ "worrying-quelea-GOZM1B"
52
+ ]
53
+ },
54
+ "flux-imagegen-mcp-server": {
55
+ "command": "npx",
56
+ "args": [
57
+ "-y",
58
+ "@smithery/cli@latest",
59
+ "run",
60
+ "@falahgs/flux-imagegen-mcp-server",
61
+ "--key",
62
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
63
+ ]
64
+ },
65
+ "anilist-mcp": {
66
+ "command": "npx",
67
+ "args": [
68
+ "-y",
69
+ "@smithery/cli@latest",
70
+ "run",
71
+ "@yuna0x0/anilist-mcp",
72
+ "--key",
73
+ "4e756bd3-ea30-4948-941b-6b04bffb7878",
74
+ "--profile",
75
+ "worrying-quelea-GOZM1B"
76
+ ]
77
+ },
78
+ "time-mcp": {
79
+ "command": "npx",
80
+ "args": [
81
+ "-y",
82
+ "@smithery/cli@latest",
83
+ "run",
84
+ "@yokingma/time-mcp",
85
+ "--key",
86
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
87
+ ]
88
+ },
89
+ "mcp-server-firecrawl": {
90
+ "command": "npx",
91
+ "args": [
92
+ "-y",
93
+ "@smithery/cli@latest",
94
+ "run",
95
+ "@mendableai/mcp-server-firecrawl",
96
+ "--key",
97
+ "4e756bd3-ea30-4948-941b-6b04bffb7878",
98
+ "--profile",
99
+ "worrying-quelea-GOZM1B"
100
+ ]
101
+ },
102
+ "server-sequential-thinking": {
103
+ "command": "npx",
104
+ "args": [
105
+ "-y",
106
+ "@smithery/cli@latest",
107
+ "run",
108
+ "@smithery-ai/server-sequential-thinking",
109
+ "--key",
110
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
111
+ ]
112
+ },
113
+ "fetch": {
114
+ "command": "npx",
115
+ "args": [
116
+ "-y",
117
+ "@smithery/cli@latest",
118
+ "run",
119
+ "@smithery-ai/fetch",
120
+ "--key",
121
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
122
+ ]
123
+ },
124
+ "youtube": {
125
+ "command": "npx",
126
+ "args": ["-y", "youtube-data-mcp-server"],
127
+ "env": {
128
+ "YOUTUBE_API_KEY": "${YOUTUBE_API_KEY}",
129
+ "YOUTUBE_TRANSCRIPT_LANG": "${YOUTUBE_TRANSCRIPT_LANG}"
130
+ }
131
+ },
132
+ "python_mcp": {
133
+ "command": "npx",
134
+ "args": [
135
+ "-y",
136
+ "@smithery/cli@latest",
137
+ "run",
138
+ "@Alec2435/python_mcp",
139
+ "--key",
140
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
141
+ ]
142
+ },
143
+ "magic-mcp": {
144
+ "command": "npx",
145
+ "args": [
146
+ "-y",
147
+ "@smithery/cli@latest",
148
+ "run",
149
+ "@21st-dev/magic-mcp",
150
+ "--key",
151
+ "4e756bd3-ea30-4948-941b-6b04bffb7878",
152
+ "--profile",
153
+ "worrying-quelea-GOZM1B"
154
+ ]
155
+ },
156
+ "chaitin-ip-intelligence-search-tool": {
157
+ "command": "npx",
158
+ "args": [
159
+ "-y",
160
+ "@smithery/cli@latest",
161
+ "run",
162
+ "@co0ontty/chaitin-ip-intelligence-search-tool",
163
+ "--key",
164
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
165
+ ]
166
+ },
167
+ "cal-mcp": {
168
+ "command": "npx",
169
+ "args": [
170
+ "-y",
171
+ "@smithery/cli@latest",
172
+ "run",
173
+ "@pwh-pwh/cal-mcp",
174
+ "--key",
175
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
176
+ ]
177
+ },
178
+ "mcp-server-calculator": {
179
+ "command": "npx",
180
+ "args": [
181
+ "-y",
182
+ "@smithery/cli@latest",
183
+ "run",
184
+ "@githejie/mcp-server-calculator",
185
+ "--key",
186
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
187
+ ]
188
+ },
189
+ "mcp_sympy_calculate_server": {
190
+ "command": "npx",
191
+ "args": [
192
+ "-y",
193
+ "@smithery/cli@latest",
194
+ "run",
195
+ "@611711Dark/mcp_sympy_calculate_server",
196
+ "--key",
197
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
198
+ ]
199
+ },
200
+ "toolbox": {
201
+ "command": "npx",
202
+ "args": [
203
+ "-y",
204
+ "@smithery/cli@latest",
205
+ "run",
206
+ "@smithery/toolbox",
207
+ "--key",
208
+ "4e756bd3-ea30-4948-941b-6b04bffb7878",
209
+ "--profile",
210
+ "worrying-quelea-GOZM1B"
211
+ ]
212
+ },
213
+ "duckduckgo-mcp-server": {
214
+ "command": "npx",
215
+ "args": [
216
+ "-y",
217
+ "@smithery/cli@latest",
218
+ "run",
219
+ "@nickclyde/duckduckgo-mcp-server",
220
+ "--key",
221
+ "4e756bd3-ea30-4948-941b-6b04bffb7878"
222
+ ]
223
+ }
224
+ }
225
+ }
226
+ EOF
227
+
228
+ exec mcpo --config /app/config.json