
MCP Server Example

2025.03.24
0
TypeScriptMCP服务器框架Cursor集成天气查询其它
mcp-server-spike 是一个基础的 MCP 服务器示例项目,主要用于为 Cursor 或其他工具提供服务。用户可以通过修改代码添加自定义工具,或使用默认工具。该项目展示了如何通过 MCP 服务器获取天气信息,包括天气警报和天气预报。
View on GitHub
Overview
基本能力
产品定位
mcp-server-spike 是一个基础的 MCP 服务器示例项目,用于展示如何为 Cursor 或其他工具创建自定义 MCP 服务。
核心功能
- 提供基础的 MCP 服务器框架
- 支持自定义工具添加
- 默认包含天气查询功能
- 可与 Cursor 集成
适用场景
- 开发 MCP 服务器原型
- 为 Cursor 创建自定义服务
- 天气信息查询服务开发
工具列表
- 天气查询工具 - 可查询特定地区的天气警报和天气预报
常见问题解答
无明确常见问题解答内容
使用教程
使用依赖
- 需要安装 Node.js 环境
- 需要 pnpm 包管理器
安装教程
- 克隆项目
- 安装依赖:
pnpm install
- 构建项目:
pnpm run build
- 运行项目:
pnpm run start
- 创建配置文件
.cursor/mcp.json
:
{
"mcpServers":{
"weather":{
"command": "node",
"args": ["[path]/build/index.js"]
}
}
}
(将 [path] 替换为项目绝对路径)
调试方式
- 在 Cursor 设置中启用 MCP 服务器
- 在聊天界面切换到 Agent 模式
- 选择 claude-3.7-sonnet 模型
- 输入查询:
What is the weather in Texas?
- 观察服务器响应
许可证
None