这是一个用 TypeScript 实现的模型上下文协议(MCP)服务。该服务提供了可供大语言模型(LLM)客户端使用的工具和资源。
模型上下文协议(Model Context Protocol)是一种为大语言模型提供上下文的标准化方式。本服务器实现了 MCP 协议,提供了可供 Claude for Desktop 、Cursor 等 MCP 兼容客户端使用的工具和资源。
- Node.js(v16 或更高版本)
- npm 或 yarn
- 克隆此仓库
- 安装依赖:
npm install
构建 TypeScript 代码:
npm run build
运行 MCP 服务器:
npm start
用于开发的自动重构建:
npm run dev
天气mcp服务,使用心知天气的api 服务,你需要注册心知天气的api,并申请 API KEY。
官方地址:https://www.seniverse.com/
一些网站的今日热点
需在本地启动今日热点服务,项目地址: https://github.com/HelTi/DailyHotApi
启动前需运行 npm run build 生成服务文件。
编辑 mcp.json 文件配置,args 的文件路径根据自己的文件配置进行调整
{
"mcpServers": {
"greeting": {
"command": "node",
"args": ["/mcp-services/packages/greeting/dist/index.js"]
},
"weather": {
"command": "node",
"args": ["/mcp-services/packages/weather/dist/index.js"],
"env": {
"SENIVERSE_API_KEY": "心知天气 API key"
}
},
"daily-hot": {
"command": "node",
"args": ["/mcp-services/packages/daily-hot/dist/index.js"]
}
}
}