MCP Server Example

MCP Server Example

site icon
2025.03.24 0
TypeScriptMCP服务器框架Cursor集成天气查询其它
mcp-server-spike 是一个基础的 MCP 服务器示例项目,主要用于为 Cursor 或其他工具提供服务。用户可以通过修改代码添加自定义工具,或使用默认工具。该项目展示了如何通过 MCP 服务器获取天气信息,包括天气警报和天气预报。
View on GitHub

Overview

基本能力

产品定位

mcp-server-spike 是一个基础的 MCP 服务器示例项目,用于展示如何为 Cursor 或其他工具创建自定义 MCP 服务。

核心功能

  1. 提供基础的 MCP 服务器框架
  2. 支持自定义工具添加
  3. 默认包含天气查询功能
  4. 可与 Cursor 集成

适用场景

  1. 开发 MCP 服务器原型
  2. 为 Cursor 创建自定义服务
  3. 天气信息查询服务开发

工具列表

  1. 天气查询工具 - 可查询特定地区的天气警报和天气预报

常见问题解答

无明确常见问题解答内容

使用教程

使用依赖

  1. 需要安装 Node.js 环境
  2. 需要 pnpm 包管理器

安装教程

  1. 克隆项目
  2. 安装依赖:
pnpm install
  1. 构建项目:
pnpm run build
  1. 运行项目:
pnpm run start
  1. 创建配置文件 .cursor/mcp.json:
{
    "mcpServers":{
        "weather":{
            "command": "node",
            "args": ["[path]/build/index.js"]
        }     
    }
}

(将 [path] 替换为项目绝对路径)

调试方式

  1. 在 Cursor 设置中启用 MCP 服务器
  2. 在聊天界面切换到 Agent 模式
  3. 选择 claude-3.7-sonnet 模型
  4. 输入查询:
What is the weather in Texas?
  1. 观察服务器响应

许可证

None