m

mcp-server

@sthossan/mcp-server
0 Stars 166 次浏览 sthossan 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

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 start

API Keys

  • OpenWeatherMap:
    • Sign up for a free account at OpenWeatherMap.
    • Generate your API key.
    • Replace YOUR_OPENWEATHERMAP_API_KEY in your .env file 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 server

For 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"
      }
    }
  ]
}

相关 MCP 服务