Token导航 LogoToken导航TokenDH.com
notebooklm-API logo
运维云端未说明官方级别未说明来源级核验

notebooklm-API

MCP Server

一个用于在局域网内远程执行notebooklm-mcp-cli的最小API服务器,支持同步执行和手动登录操作。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
API集成Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

butada

提供方

butada

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

notebooklm-mcp-cli远程API容器

notebooklm-mcp-cli 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。\ n8n等工作流 nlm 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

特徴

  • 最小API构成(/health, /exec, /artifacts/download
  • 全部同步
  • nlmbash -lc 通过执行
  • 支持通过noVNC手动登录操作
  • 通过base映像分离可以缩短构建时间

仕様

  • API仕様: docs/spec_api.md
  • 容器规格: docs/spec_container.md

安装,安装

  1. 准备环境变量
cp .env.example .env
  1. (仅在从属更新时)创建基础映像
docker build -f Dockerfile.base -t nlm-api-base:latest .
  1. 容器启动
docker compose up -d --build

首次登录

  • 和 VNC : http://:6080/vnc.html
  • 在容器中 nlm login ,认证状态为volume(/root/.notebooklm-mcp-cli),模板名称将采用不同的格式。

API的使用方法(示例)

健康检查

curl -sS http://127.0.0.1:8080/health

脚本执行

curl -sS -X POST http://127.0.0.1:8080/exec \
  -H "Content-Type: application/json" \
  -d '{
    "script":"set -euo pipefail\nnlm login --check\nnlm notebook list --json",
    "timeout_seconds": 600
  }'

交付件下载

curl -L "http://127.0.0.1:8080/artifacts/download?notebook_id=&artifact_id=&kind=audio" -o artifact.bin

来自n8n的执行例(/exec 交给script)

# 入力パラメータ
ARXIV_URL="{{ $json.url }}"
NOTEBOOK_TITLE="{{ $json.notebookTitle }}"
FOCUS=$(cat  tmp_google_alerts.txt
{{ $json.text }}
EOF
# 2. ソースを追加し、処理完了まで待機 (--wait)
echo "=== Step 2: Adding Source & Waiting ==="
nlm source add $NOTEBOOK_ID --file tmp_google_alerts.txt --wait

目录标签

目录标签

API集成Python云端部署API服务器本地部署远程执行同步操作容器服务

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP