使用说明

项目简介

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 密钥。

基本使用方法

  1. 获取 WAY_KEY: 访问 waystation.ai 注册账号并连接您的生产力应用。在仪表板中获取您的 'WAY_KEY'。
  2. 配置 MCP 客户端: 根据上述 服务器配置 部分的说明,配置您的 MCP 客户端(如 Claude Desktop),将 'WAY_KEY' 填入配置文件中。
  3. 启动 MCP 服务器: 当您启动配置了 WayStation MCP Server 的 MCP 客户端后,服务器将自动在后台运行。
  4. 与 LLM 交互: 在 LLM 客户端中,您可以指示 LLM 使用 WayStation 提供的工具。例如,您可以尝试在对话中说 "Hello WayStation" 或 "Open WayStation" 来体验内置的本地工具。对于更多工具的使用,请参考 WayStation 平台提供的工具列表和说明。

注意: 'WAY_KEY' 是访问 WayStation 服务的凭证,请妥善保管,避免泄露。

信息

分类

生产力应用