my-van-mcp-server
v1.0.3
Published
MCP服务器 - 提供天气查询、数值计算和用户信息查询功能
Maintainers
Readme
My Van MCP Server
一个自定义的 MCP (Model Context Protocol) 服务器,提供天气查询、数值计算和用户信息查询功能。
功能特性
工具列表
getWeather - 查询城市天气
- 参数:
city(城市名称),date(可选,日期)
- 参数:
addNumber - 计算两个数字的和
- 参数:
a(数字1),b(数字2)
- 参数:
queryUserInfo - 查询用户信息
- 参数:
keyword(用户名或手机号),page(可选),pageSize(可选),orgId(可选),departmentId(可选),status(可选) - 注意:需要在 MCP 配置中设置
SECURITY_TOKEN环境变量
- 参数:
安装与配置
1. 安装依赖
npm install2. 配置 MCP 服务器
在你的 MCP 客户端配置文件中添加以下配置:
{
"mcpServers": {
"my-van-mcp-server": {
"command": "node",
"args": ["d:/souche/work-buddy/my-van-mcp-server/server.js"],
"env": {
"SECURITY_TOKEN": "your_security_token_here"
}
}
}
}重要说明:
SECURITY_TOKEN是必需的环境变量,用于查询用户信息接口的认证- 请将
your_security_token_here替换为实际的安全令牌 - 路径需要根据你的实际项目位置进行调整
3. 运行服务器
npm start或者直接运行:
node server.js使用示例
查询用户信息
配置完成后,你可以使用 queryUserInfo 工具查询用户信息:
// AI 会调用:
queryUserInfo({
keyword: "13806507240", // 手机号或用户名
page: 1,
pageSize: 10
})环境变量
| 变量名 | 必需 | 说明 |
|--------|------|------|
| SECURITY_TOKEN | 是 | 用于用户信息查询接口的安全令牌 |
技术栈
- Node.js
- @modelcontextprotocol/sdk
- axios
- zod
许可证
ISC
作者
van
