使用说明
项目简介
WayStation MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,旨在连接大型语言模型 (LLM) 与各种生产力工具。它允许 LLM 安全地访问和使用外部应用的功能,例如日历、任务管理、文档处理等,从而扩展 LLM 的能力边界。
主要功能点
- 工具管理与注册: 集中管理来自 WayStation 平台的各种生产力工具,并将其注册到 MCP 服务器中,供 LLM 客户端发现和调用。
- 工具执行: 接收来自 LLM 客户端的工具调用请求,并安全地执行相应的工具功能,返回结果给 LLM。
- 本地工具支持: 除了远程工具外,还内置了 "helloWayStation" 和 "openWayStation" 等本地工具,提供基础的交互和应用启动能力。
- 安全认证: 通过 API 密钥 (WAY_KEY) 进行身份验证,确保工具调用的安全性。
- 易于部署和运行: 可以通过 'npx' 命令快速启动和运行,无需复杂的安装过程。
安装步骤
此项目无需手动安装,可以直接通过 'npx' 命令运行。
服务器配置
对于 MCP 客户端(例如 Claude Desktop)要连接 WayStation MCP Server,您需要在客户端的配置文件中添加服务器配置信息。以下是 Claude Desktop 客户端的配置示例,您需要将其添加到 'claude_desktop_config.json' 文件中:
{ "mcpServers": { "waystation": { "command": "npx", "args": ["-y", "@waystation/mcp", "<YOUR_WAY_KEY>"] // 将 <YOUR_WAY_KEY> 替换为您的 WayStation API 密钥 } } }
配置参数说明:
- 'server name': 'waystation' (此名称可自定义,用于在客户端中标识服务器)
- 'command': 'npx' (Node Package Execute 命令,用于运行 npm 包)
- 'args': 运行命令的参数列表
- '-y': 自动确认 'npx' 运行过程中可能需要的包安装。
- '@waystation/mcp': 指定要运行的 npm 包名称,即 WayStation MCP Server。
- '<YOUR_WAY_KEY>': 重要: 请将 '<YOUR_WAY_KEY>' 替换为您在 waystation.ai 网站注册并连接应用后获得的 API 密钥。您可以在 WayStation 仪表板 (dashboard) 中找到您的 API 密钥。
基本使用方法
- 获取 WAY_KEY: 访问 waystation.ai 注册账号并连接您的生产力应用。在仪表板中获取您的 'WAY_KEY'。
- 配置 MCP 客户端: 根据上述 服务器配置 部分的说明,配置您的 MCP 客户端(如 Claude Desktop),将 'WAY_KEY' 填入配置文件中。
- 启动 MCP 服务器: 当您启动配置了 WayStation MCP Server 的 MCP 客户端后,服务器将自动在后台运行。
- 与 LLM 交互: 在 LLM 客户端中,您可以指示 LLM 使用 WayStation 提供的工具。例如,您可以尝试在对话中说 "Hello WayStation" 或 "Open WayStation" 来体验内置的本地工具。对于更多工具的使用,请参考 WayStation 平台提供的工具列表和说明。
注意: 'WAY_KEY' 是访问 WayStation 服务的凭证,请妥善保管,避免泄露。
信息
分类
生产力应用