Skip to content

Commit 8f27030

Browse files
authored
Merge pull request #127 from mfukushim/20250929
20250929
2 parents 13329a6 + f768da8 commit 8f27030

File tree

2 files changed

+80
-79
lines changed

2 files changed

+80
-79
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mfukushim/map-traveler-mcp",
3-
"version": "0.1.4",
3+
"version": "0.1.5",
44
"type": "module",
55
"mcpName": "io.github.mfukushim/map-traveler-mcp",
66
"bin": {

server.json

Lines changed: 79 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,276 +1,277 @@
11
{
2-
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
2+
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json",
33
"name": "io.github.mfukushim/map-traveler-mcp",
44
"description": "Virtual traveler library for MCP",
55
"status": "active",
66
"repository": {
7-
"url": "https://github.com/mfukushim/map-traveler-mcp",
7+
"url": "https://github.com//mfukushim/map-traveler-mcp",
88
"source": "github"
99
},
10-
"version": "0.1.4",
10+
"version": "0.1.5",
1111
"packages": [
1212
{
13-
"registry_type": "npm",
14-
"registry_base_url": "https://registry.npmjs.org",
13+
"registryType": "npm",
14+
"registryBaseUrl": "https://registry.npmjs.org",
1515
"identifier": "@mfukushim/map-traveler-mcp",
1616
"version": "0.1.4",
1717
"transport": {
1818
"type": "stdio"
1919
},
20-
"environment_variables": [
20+
"environmentVariables": [
2121
{
2222
"description": "[Map] Google Map API key",
23-
"is_required": false,
23+
"isRequired": false,
2424
"format": "string",
25-
"is_secret": true,
25+
"isSecret": true,
2626
"name": "MT_GOOGLE_MAP_KEY"
2727
},
2828
{
2929
"description": "[Image.gemini] Gemini Image Api key",
30-
"is_required": false,
30+
"isRequired": false,
3131
"format": "string",
32-
"is_secret": true,
32+
"isSecret": true,
3333
"name": "MT_GEMINI_IMAGE_KEY"
3434
},
3535
{
3636
"description": "[Image.gemini] Number of retries when generating Gemini images Default: 0",
37-
"is_required": false,
37+
"isRequired": false,
3838
"format": "string",
39-
"is_secret": false,
39+
"isSecret": false,
4040
"name": "MT_MAX_RETRY_GEMINI"
4141
},
4242
{
4343
"description": "[Image.gemini] Character reference image uri (file:// or https://) when generating Gemini image. Multiple settings can be made by separating them with the '|'. When multiple settings are made, they will be selected randomly.",
44-
"is_required": false,
44+
"isRequired": false,
4545
"format": "string",
46-
"is_secret": false,
46+
"isSecret": false,
4747
"name": "MT_AVATAR_IMAGE_URI"
4848
},
4949
{
5050
"description": "[Map.etc] Optional: Map API custom endpoint. Example: direction=https://xxxx,places=https://yyyy ",
51-
"is_required": false,
51+
"isRequired": false,
5252
"format": "string",
53-
"is_secret": false,
53+
"isSecret": false,
5454
"name": "MT_MAP_API_URL"
5555
},
5656
{
5757
"description": "[Map] Optional:Scale of travel time on real roads duration. default 4",
58-
"is_required": false,
58+
"isRequired": false,
5959
"format": "string",
60-
"is_secret": false,
60+
"isSecret": false,
6161
"name": "MT_TIME_SCALE"
6262
},
6363
{
6464
"description": "[db.local] db save path: e.g. %USERPROFILE%/Desktop/traveler.sqlite ,$HOME/traveler.sqlite ",
65-
"is_required": false,
65+
"isRequired": false,
6666
"format": "string",
67-
"is_secret": false,
67+
"isSecret": false,
6868
"name": "MT_SQLITE_PATH"
6969
},
7070
{
7171
"description": "[db.api] Turso sqlite API URL",
72-
"is_required": false,
72+
"isRequired": false,
7373
"format": "string",
74-
"is_secret": false,
74+
"isSecret": false,
7575
"name": "MT_TURSO_URL"
7676
},
7777
{
7878
"description": "[db.api] Turso sqlite API access token",
79-
"is_required": false,
79+
"isRequired": false,
8080
"format": "string",
81-
"is_secret": true,
81+
"isSecret": true,
8282
"name": "MT_TURSO_TOKEN"
8383
},
8484
{
8585
"description": "[rembg.local] absolute path of the installed rembg cli",
86-
"is_required": false,
86+
"isRequired": false,
8787
"format": "string",
88-
"is_secret": false,
88+
"isSecret": false,
8989
"name": "MT_REMBG_PATH"
9090
},
9191
{
9292
"description": "[rembg.api] withoutbg.com rembg API URL",
93-
"is_required": false,
93+
"isRequired": false,
9494
"format": "string",
95-
"is_secret": false,
95+
"isSecret": false,
9696
"name": "MT_REMBG_URL"
9797
},
9898
{
9999
"description": "[rembg.api] withoutbg.com rembg API key",
100-
"is_required": false,
100+
"isRequired": false,
101101
"format": "string",
102-
"is_secret": true,
102+
"isSecret": true,
103103
"name": "MT_REMBG_WO_KEY"
104104
},
105105
{
106106
"description": "[Image.pixAi] pixAi API key",
107-
"is_required": false,
107+
"isRequired": false,
108108
"format": "string",
109-
"is_secret": true,
109+
"isSecret": true,
110110
"name": "MT_PIXAI_KEY"
111111
},
112112
{
113113
"description": "[Image.sd] Stability.ai image generation API key",
114-
"is_required": false,
114+
"isRequired": false,
115115
"format": "string",
116-
"is_secret": true,
116+
"isSecret": true,
117117
"name": "MT_SD_KEY"
118118
},
119119
{
120120
"description": "[Image.pixAi] Optional: pixAi ModelId, if not set use default model 1648918127446573124 ",
121-
"is_required": false,
121+
"isRequired": false,
122122
"format": "string",
123-
"is_secret": false,
123+
"isSecret": false,
124124
"name": "MT_PIXAI_MODEL_ID"
125125
},
126126
{
127127
"description": "[Image.local.ComfyUi] Option: Generate image using ComfyUI API at specified URL. Example: http://192.168.1.100:8188",
128-
"is_required": false,
128+
"isRequired": false,
129129
"format": "string",
130-
"is_secret": false,
130+
"isSecret": false,
131131
"name": "MT_COMFY_URL"
132132
},
133133
{
134134
"description": "[Image.local.ComfyUi] Optional: Path to API workflow file when using text to image with ComfyUI. If not specified: assets/comfy/t2i_sample.json",
135-
"is_required": false,
135+
"isRequired": false,
136136
"format": "string",
137-
"is_secret": false,
137+
"isSecret": false,
138138
"name": "MT_COMFY_WORKFLOW_T2I"
139139
},
140140
{
141141
"description": "[Image.local.ComfyUi] Optional: Path of API workflow file when image to image in ComfyUI. If not specified: assets/comfy/i2i_sample.json",
142-
"is_required": false,
142+
"isRequired": false,
143143
"format": "string",
144-
"is_secret": false,
144+
"isSecret": false,
145145
"name": "MT_COMFY_WORKFLOW_I2I"
146146
},
147147
{
148148
"description": "[Image.local.ComfyUi] Optional: Variable values to send to the workflow via comfyUI API",
149-
"is_required": false,
149+
"isRequired": false,
150150
"format": "string",
151-
"is_secret": false,
151+
"isSecret": false,
152152
"name": "MT_COMFY_PARAMS"
153153
},
154154
{
155155
"description": "[Image] Optional: Fixed avatar generation prompt. You will no longer be able to change your avatar during conversations.",
156-
"is_required": false,
156+
"isRequired": false,
157157
"format": "string",
158-
"is_secret": false,
158+
"isSecret": false,
159159
"name": "MT_FIXED_MODEL_PROMPT"
160160
},
161161
{
162162
"description": "[Image] Optional: Acceptable avatar image area ratio. default 0.042",
163-
"is_required": false,
163+
"isRequired": false,
164164
"format": "string",
165-
"is_secret": false,
165+
"isSecret": false,
166166
"name": "MT_BODY_AREA_RATIO"
167167
},
168168
{
169169
"description": "[Image] Optional: Acceptable avatar image aspect ratios. default 1.5~2.3",
170-
"is_required": false,
170+
"isRequired": false,
171171
"format": "string",
172-
"is_secret": false,
172+
"isSecret": false,
173173
"name": "MT_BODY_HW_RATIO"
174174
},
175175
{
176176
"description": "[Image] Optional: Avatar composite window horizontal ratio. default 0.5",
177-
"is_required": false,
177+
"isRequired": false,
178178
"format": "string",
179-
"is_secret": false,
179+
"isSecret": false,
180180
"name": "MT_BODY_WINDOW_RATIO_W"
181181
},
182182
{
183183
"description": "[Image] Optional: Avatar composite window aspect ratio. default 0.75",
184-
"is_required": false,
184+
"isRequired": false,
185185
"format": "string",
186-
"is_secret": false,
186+
"isSecret": false,
187187
"name": "MT_BODY_WINDOW_RATIO_H"
188188
},
189189
{
190190
"description": "[Sns.Bs] Bluesky sns registration address",
191-
"is_required": false,
191+
"isRequired": false,
192192
"format": "string",
193-
"is_secret": false,
193+
"isSecret": false,
194194
"name": "MT_BS_ID"
195195
},
196196
{
197197
"description": "[Sns.Bs] bluesky sns password",
198-
"is_required": false,
198+
"isRequired": false,
199199
"format": "string",
200-
"is_secret": true,
200+
"isSecret": true,
201201
"name": "MT_BS_PASS"
202202
},
203203
{
204204
"description": "[Sns.Bs] bluesky sns handle name: e.g. xxxxxxxx.bsky.social ",
205-
"is_required": false,
205+
"isRequired": false,
206206
"format": "string",
207-
"is_secret": false,
207+
"isSecret": false,
208208
"name": "MT_BS_HANDLE"
209209
},
210210
{
211211
"description": "[etc] Optional: Directly filter the tools to be used. All are available if not specified. e.g. tips,set_traveler_location",
212-
"is_required": false,
212+
"isRequired": false,
213213
"format": "string",
214-
"is_secret": false,
214+
"isSecret": false,
215215
"name": "MT_FILTER_TOOLS"
216216
},
217217
{
218218
"description": "[etc] Option: Specify whether the movement mode is 'realtime' or 'skip'. default realtime",
219-
"is_required": false,
219+
"isRequired": false,
220220
"format": "string",
221-
"is_secret": false,
221+
"isSecret": false,
222222
"name": "MT_MOVE_MODE"
223223
},
224224
{
225225
"description": "[Image] Option: Output image width (pixels) Default is 512",
226-
"is_required": false,
226+
"isRequired": false,
227227
"format": "string",
228-
"is_secret": false,
228+
"isSecret": false,
229229
"name": "MT_IMAGE_WIDTH"
230230
},
231231
{
232232
"description": "[Image] Options: 'true' = do not output image, not specified = output image if possible, default is not specified",
233-
"is_required": false,
233+
"isRequired": false,
234234
"format": "string",
235-
"is_secret": false,
235+
"isSecret": false,
236236
"name": "MT_NO_IMAGE"
237237
},
238238
{
239239
"description": "[Image] Option: 'true' = Output StreetView image as is without avatar superimposition. Not specified = Superimpose avatar image. Default is not specified.",
240-
"is_required": false,
240+
"isRequired": false,
241241
"format": "string",
242-
"is_secret": false,
242+
"isSecret": false,
243243
"name": "MT_NO_AVATAR"
244244
},
245245
{
246246
"description": "[Sns] Optional: Specify the feed tag when posting to SNS (#required, 15 characters or more) Default is #geo_less_traveler",
247-
"is_required": false,
247+
"isRequired": false,
248248
"format": "string",
249-
"is_secret": false,
249+
"isSecret": false,
250250
"name": "MT_FEED_TAG"
251251
},
252252
{
253253
"description": "[Streamable-http] Maximum number of sessions when using Streamable-http",
254-
"is_required": false,
254+
"isRequired": false,
255255
"format": "string",
256-
"is_secret": false,
256+
"isSecret": false,
257257
"name": "MT_MAX_SESSIONS"
258258
},
259259
{
260260
"description": "[Streamable-http] Session TTL when using Streamable-http",
261-
"is_required": false,
261+
"isRequired": false,
262262
"format": "string",
263-
"is_secret": false,
263+
"isSecret": false,
264264
"name": "MT_SESSION_TTL_MS"
265265
},
266266
{
267267
"description": "[Streamable-http] Service TTL when using Streamable-http",
268-
"is_required": false,
268+
"isRequired": false,
269269
"format": "string",
270-
"is_secret": false,
270+
"isSecret": false,
271271
"name": "MT_SERVICE_TTL_MS"
272272
}
273273
]
274+
274275
}
275276
]
276277
}

0 commit comments

Comments
 (0)