模型上下文协议服务器

用于与Google Jules API交互的模型上下文协议(MCP)服务器。

  • by ZenTide
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ZenTide/jules-node-mcp

使用说明

朱尔斯节点MCP

用于与Google Jules API交互的模型上下文协议(MCP)服务器。

安装

  1. 克隆此存储库。

  2. 安装依赖项:

    npm install
    
  3. 构建项目(可选,您可以直接使用 tsx):

    npm run build
    

    (注意:您需要添加一个构建脚本 package.json 如果你想构建JS: "build": "tsc")

配置

您需要设置Google身份验证。服务器使用应用程序默认凭据(ADC)。 您可以设置 GOOGLE_APPLICATION_CREDENTIALS 将环境变量设置为服务帐户密钥文件的路径,或使用 gcloud auth application-default login.

使用MCP客户端(例如Claude Desktop)

要将此服务器与MCP客户端一起使用,请将以下配置添加到客户端的设置文件中(例如。, claude_desktop_config.json).

JSON示例

{
  "mcpServers": {
    "jules-node-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "tsx",
        "/path/to/jules-node-mcp/src/index.ts"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/your/credentials.json"
      }
    }
  }
}

替换 /path/to/jules-node-mcp 该目录的实际绝对路径,以及 /path/to/your/credentials.json 使用您的Google Cloud凭据文件路径。

工具

list-sessions

列出所有Jules会话。

  • 输入:
    • pageSize (可选):要返回的会话数(1-100)。
    • pageToken (可选):下一页的标记。
  • 输出:JSON对象,包含会话列表和 nextPageToken.