Skip to main content
Glama

Weather MCP Server

by IAcademico
number.jsβ€’701 B
'use strict'; /** * `input` type prompt */ const Input = require('./input'); /** * Extention of the Input prompt specifically for use with number inputs. */ class NumberPrompt extends Input { filterInput(input) { if (input && typeof input === 'string') { input = input.trim(); // Match a number in the input const numberMatch = input.match(/(^-?\d+|^-?\d+\.\d*|^\d*\.\d+)(e\d+)?$/); // If a number is found, return that input. if (numberMatch) { return Number(numberMatch[0]); } } // If the input was invalid return the default value. return this.opt.default == null ? NaN : this.opt.default; } } module.exports = NumberPrompt;

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IAcademico/Weather-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server