关于 MCP Server Example
这是一个供 Cursor 和其他 MCP 客户端使用的基础 MCP 服务示例,展示服务的构建、启动及 Cursor 配置。示例通过服务查询天气预警和预报。
主要功能
- 01基础 MCP 服务框架
- 02在 index.ts 中编辑工具
- 03使用 pnpm 构建和启动
- 04Cursor 服务配置示例
- 05天气预警与预报示例
适用场景
- 01在 Cursor 中试用 MCP 服务
- 02为基础服务添加自定义工具
- 03查询天气预警和预报
MCP 相关
该项目是可配置到 Cursor 或其他工具中的 MCP 服务。示例展示了通过服务获取天气预警和预报。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
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"]
}
}
}
现在,在 Cursor 中打开“Settings”。你应该能在那里看到 MCP 服务。启用它(点击右上角)

现在打开聊天,将模式切换为 Agent 模式,并选择 claude-3.7-sonnet 作为模型。
输入以下内容:
What is the weather in Texas?
它将使用 MCP 先获取天气预警,然后获取天气预报 以下是查询德克萨斯州天气时聊天界面的示例:

评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。