MCP服务器示例

一个基础的MCP服务器项目,可用于Cursor等工具,支持自定义工具添加和天气查询功能。

  • by ivanbtrujillo
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ivanbtrujillo/mcp-server-spike

使用说明

MCP服务器示例

此项目是一个非常基本的MCP服务器,可供Cursor或其他工具使用。

修改index.ts并添加您想要的任何工具,或保留默认工具。

然后构建项目:

pnpm run build

并运行它:

pnpm run start

现在,在您的项目中添加一个.cursor/mcp.json文件,并粘贴以下内容;

{
    "mcpServers":{
        "weather":{
            "command": "node",
            "args": ["[path]/build/index.js"]
        }     
    }
}

将[path]替换为此项目的绝对路径。为此,在项目文件夹中运行pwd。例如,在我的情况下,它是:

{
    "mcpServers":{
        "weather":{
            "command": "node",
            "args": ["/Users/ivanbtrujillo/Development/mcp-server-spike/build/index.js"]
        }     
    }
}

现在转到光标中的“设置”。您应该可以在那里看到MCP服务器。启用它(单击右上角)

现在进入聊天室,切换到代理模式,选择claude-3.7connect作为您的型号。

键入以下内容:

What is the weather in Texas?

它将使用MCP首先获取天气警报,然后获取预报 以下是查询德克萨斯州天气时聊天界面的示例: