Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Weather & Prayer Times MCP Serverwhat are the prayer times in Dubai today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π§ Node MCP Local Server (TypeScript)
This is a Model Context Protocol (MCP) demo server implemented in Node.js + TypeScript, running via STDIO.
π Features
Tools: Weather & Namaz times
Prompts: Motivation & Greeting
Resources: Example Readme
Sampling: Random quote
π§© Run Locally
npm install
npm run startAPI Keys
OpenWeatherMap:
Sign up for a free account at OpenWeatherMap.
Generate your API key.
Replace
YOUR_OPENWEATHERMAP_API_KEYin your.envfile with this key.
Aladhan API:
The Aladhan API for namaz timings generally does not require an API key for its public endpoints.
π¦ Environment
Copy .env.example β .env and add any API keys (if needed).
## βοΈ Configure your MCP client to spawn the serverFor Claude Desktop Add to your claude_desktop_config.json:
{
"mcpServers": {
"weather-prayer": {
"command": "node",
"args": ["/path/to/your/mcp-server/dist/server.js"],
"env": {
"API_KEY": "default-api-key"
}
}
}
}For Cursor Add to your Cursor MCP configuration:
{
"mcpServers": {
"weather-prayer": {
"command": "node",
"args": ["/path/to/your/mcp-server/dist/server.js"],
"env": {
"API_KEY": "default-api-key"
}
}
}
}For ChatGPT If using ChatGPT with MCP support, configure in your MCP settings:
{
"servers": [
{
"name": "weather-prayer",
"command": "node",
"args": ["/path/to/your/mcp-server/dist/server.js"],
"env": {
"API_KEY": "default-api-key"
}
}
]
}This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.