DirectStay MCP服务器
一种MCP(模型上下文协议)服务器,提供与DirectStay API交互的工具。
安装
您可以使用以下命令运行此MCP服务器 npx 不在本地安装:
npx @webdevtoday/ds-mcp-server配置
克劳德桌面
将以下内容添加到您的Claude Desktop配置中:
{
"mcpServers": {
"directstay": {
"command": "npx",
"args": ["-y", "@webdevtoday/ds-mcp-server"],
"env": {
"DS_TOKEN": "your_directstay_api_token_here"
}
}
}
}要查找您的Claude Desktop配置:
- 打开克劳德桌面
- 转到“设置”→ 开发者→ 编辑配置
可用工具
此MCP服务器为与DirectStay API交互提供了以下工具:
- 获取所有属性 -获取所有属性的列表
- get_property_by_id -获取特定房产的详细信息
- 获取_财产_预订 -获取特定酒店的所有预订
- 创建_预订 -创建新预订
- update_booking_status -更新现有预订的状态
- 识别来电者 -根据电话号码识别来电者
- generate_otp -生成一次性密码
- 验证otp -验证一次性密码
- send_message -向用户发送消息
- 创建比较 -创建属性比较
- 提交_对话_景点 -提交对话见解
要查看有关所有可用工具及其参数的详细信息:
npx @webdevtoday/ds-mcp-server tools获取您的DirectStay API令牌
若要使用此MCP服务器,您需要DirectStay API令牌。请与DirectStay联系以获取您的API凭据。
发展
先决条件
- Node.js(需要v16+,建议v20+)
- npm
本地设置
- 克隆存储库
- 安装依赖项:
npm install- 创建一个
.env使用API令牌文件:
DS_TOKEN=your_directstay_api_token_here- 运行服务器:
node mcpServer.js使用SSE运行(服务器发送事件)
node mcpServer.js --sseDocker支持
使用Docker构建和运行:
docker build -t ds-mcp-server .
docker run -i --rm -e DS_TOKEN=your_token_here ds-mcp-server许可证
麻省理工学院
支持
有关此MCP服务器的问题或疑问,请在GitHub上打开问题。
有关DirectStay API支持,请直接联系DirectStay。
