MCP Servers

by fist-maestro

Not rated
GitHub

About

A collection of MCP servers for Cursor IDE, including demo and weather services.

Details

Author
fist-maestro
Categories
Other, Developer Tools

Setup

Install MCP Servers in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/fist-maestro/mcp-servers

Follow the installation instructions in the repository README, then restart your MCP client.

基于 Model Context Protocol (MCP) 开发的服务集合,用于支持 Cursor IDE 的智能功能。目前包含示例服务和天气服务。

- Node.js >= 16.0.0
- npm >= 8.0.0
- TypeScript >= 4.5.0
- Cursor IDE(最新版本)

mcp-servers/ ├── src/ # 源代码目录 │ ├── demo/ # 示例服务 │ │ ├── config/ # 配置层:常量、类型定义 │ │ │ ├── constants.ts # 常量定义 │ │ │ └── types.ts # 类型定义 │ │ ├── controllers/ # 控制器层:请求处理 │ │ │ └── GreetingController.ts # 问候控制器 │ │ ├── service/ # 服务层:业务逻辑 │ │ │ └── GreetingService.ts # 问候服务 │ │ ├── package.json # 服务配置文件 │ │ ├── tsconfig.json # TypeScript 配置 │ │ └── index.ts # 服务入口文件 │ │ │ └── weather/ # 天气服务 │ ├── config/ # 配置层:常量、类型定义 │ │ ├── constants.ts # 常量定义 │ │ └── types.ts # 类型定义 │ ├── controllers/ # 控制器层:请求处理 │ │ └── WeatherController.ts # 天气控制器 │ ├── service/ # 服务层:业务逻辑 │ │ └── WeatherService.ts # 天气服务 │ ├── package.json # 服务配置文件 │ ├── tsconfig.json # TypeScript 配置 │ └── index.ts # 服务入口文件 │ ├── build/ # 编译输出目录 ├── node_modules/ # 依赖包 ├── package.json # 项目配置 ├── tsconfig.json # TypeScript 配置 └── README.md # 项目文档
mkdir -p src/new-service/{config,controllers,service}

- package.json: 服务依赖和脚本
- tsconfig.json: TypeScript 配置

git clone <repository-url> cd mcp-servers
# 构建所有服务 npm run build # 构建单个服务 npm run build:weather # 构建天气服务 npm run build:demo # 构建示例服务
{ "mcpServers": { "weather": { "command": "node", "args": [ "/your/path/to/mcp-servers/build/weather/index.js" ], "env": { "OPENWEATHER_API_KEY": "your_api_key_here" } } } }
# 启动天气服务 npm run start:weather # 启动示例服务 npm run start:demo

- 位置:src/demo/
- 功能:展示 MCP 服务的基本结构和开发方法
- 特点:

- 简单的请求响应示例
- 基础错误处理
- 代码注释完善,适合学习

- 位置:src/weather/
- 功能:提供全球天气查询服务
- 特点:

- 实时天气查询
- 5天天气预报
- 支持多城市查询
- 详细的天气信息
- 在src目录下创建新服务目录
- 参考现有服务的目录结构
- 实现必要的控制器和服务
- 在package.json添加相应的构建和启动脚本
- 使用console.error()输出调试信息
- 检查 Cursor IDE 的 MCP 日志
- 使用 TypeScript 的源码映射功能

# 运行所有测试 npm test # 运行特定服务的测试 npm run test:weather

- Fork 项目
- 创建特性分支
- 提交变更
- 推送到分支
- 创建 Pull Request

Access 27 developer API tools in Claude Code — IP lookup, SSL check, WHOIS, weather, DNS, domain expiry, and more.

A Node.js MCP server example for the OpenWeather API, requiring an API key.

A playground for MCP implementations featuring multiple microservices, including news and weather examples.

A starter project with setup instructions and example MCP servers, including a weather server.

A starter project for building MCP servers with TypeScript and Bun.

Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.

Broker + MCP server for last-bidder-wins games on Solana — agents register, auto-fund a Privy wallet, and bid via streamable HTTP

AI-powered no-code app builder with 17 MCP tools — create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.

An mcp server for your food ordering needs.

Agent-to-Agent handoff certification for multi-agent systems — validates context preservation, verifies agent capabilities before handoff, logs transfer chains, and ensures no data loss in agent orchestration.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.