You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// geocode tool - searches for places using Nominatim (no UI)
142
189
server.registerTool(
143
190
"geocode",
144
191
{
145
192
title: "Geocode",
146
193
description:
147
-
"Search for places using OpenStreetMap Nominatim. Returns coordinates and bounding boxes for up to 5 matches.",
194
+
"Search for places using OpenStreetMap. Returns coordinates and bounding boxes for up to 5 matches.",
148
195
inputSchema: {
149
196
query: z
150
197
.string()
@@ -203,53 +250,6 @@ export function createServer(): McpServer {
203
250
},
204
251
);
205
252
206
-
// show-map tool - displays the CesiumJS globe
207
-
// Default bounding box: London area
208
-
registerAppTool(
209
-
server,
210
-
"show-map",
211
-
{
212
-
title: "Show Map",
213
-
description:
214
-
"Display an interactive 3D globe zoomed to a specific bounding box. The globe uses OpenStreetMap tiles and supports rotation, zoom, and 3D perspective. Defaults to London if no coordinates provided.",
215
-
inputSchema: {
216
-
west: z
217
-
.number()
218
-
.optional()
219
-
.default(-0.5)
220
-
.describe("Western longitude (-180 to 180)"),
221
-
south: z
222
-
.number()
223
-
.optional()
224
-
.default(51.3)
225
-
.describe("Southern latitude (-90 to 90)"),
226
-
east: z
227
-
.number()
228
-
.optional()
229
-
.default(0.3)
230
-
.describe("Eastern longitude (-180 to 180)"),
231
-
north: z
232
-
.number()
233
-
.optional()
234
-
.default(51.7)
235
-
.describe("Northern latitude (-90 to 90)"),
236
-
label: z
237
-
.string()
238
-
.optional()
239
-
.describe("Optional label to display on the map"),
0 commit comments