Token导航 LogoToken导航TokenDH.com
Tensorlake MCP logo
开发工具stdio官方级别未说明来源级核验

Tensorlake MCP

MCP Server

@modelcontextprotocol/inspector

Tensorlake MCP Server是一个提供云端沙盒环境的文档处理服务器,支持上传文档并通过AI解析,用户可以使用熟悉的命令行工具(如bash、grep等)处理解析结果。

工具数

9

提示词数

0

GitHub Stars

3

资源数

0
开发工具GoClaudeClaudeCursor

安装说明

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

作者 / 组织

Sixt

提供方

Sixt

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector /absolute/path/to/tensorlake-mcp

详细介绍

Tensorlake MCP服务器

为文档处理提供云沙盒环境的MCP服务器。上传文档,用人工智能解析它们,并使用熟悉的线束工程工具(bash、文件读取/编辑、grep、glob)处理结果。

先决条件

安装

使用安装 go install

go install github.com/sixt/tensorlake-mcp@latest

在您的 GOPATH/bin 目录:

$ which tensorlake-mcp
/Users//go/bin/tensorlake-mcp

从源头构建

git clone https://github.com/sixt/tensorlake-mcp.git
cd tensorlake-mcp
go build -o tensorlake-mcp .

配置

环境变量

变量必填默认描述
TENSORLAKE_API_KEY-您的Tensorlake API密钥
TENSORLAKE_API_BASE_URL没有https://api.tensorlake.ai/documents/v2tensorlake API基础URL
TENSORLAKE_SANDBOX_API_BASE_URLSDK默认值沙盒API基本URL
TENSORLAKE_SANDBOX_PROXY_BASE_URLSDK默认值沙盒代理基础URL
TENSORLAKE_SANDBOX_TIMEOUT_SECS没有3600沙盒会话超时(秒)
TENSORLAKE_MCP_LOG_LEVEL没有debug日志级别: debug, info, warn
TENSORLAKE_SANDBOX_ID--重用现有沙盒,而不是创建新沙盒

MCP主机设置

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "tensorlake-mcp": {
      "command": "/absolute/path/to/tensorlake-mcp",
      "env": {
        "TENSORLAKE_API_KEY": "your-api-key-here",
        "TENSORLAKE_SANDBOX_API_BASE_URL": "https://api.tensorlake.ai/sandboxes",
        "TENSORLAKE_SANDBOX_PROXY_BASE_URL": "https://sandbox.tensorlake.ai"
      }
    }
  }
}

克劳德代码

claude mcp add tensorlake-mcp /absolute/path/to/tensorlake-mcp \
  -e TENSORLAKE_API_KEY=your-api-key-here \
  -e TENSORLAKE_SANDBOX_API_BASE_URL=https://api.tensorlake.ai/sandboxes \
  -e TENSORLAKE_SANDBOX_PROXY_BASE_URL=https://sandbox.tensorlake.ai

光标

添加 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "tensorlake-mcp": {
      "command": "/absolute/path/to/tensorlake-mcp",
      "env": {
        "TENSORLAKE_API_KEY": "your-api-key-here",
        "TENSORLAKE_SANDBOX_API_BASE_URL": "https://api.tensorlake.ai/sandboxes",
        "TENSORLAKE_SANDBOX_PROXY_BASE_URL": "https://sandbox.tensorlake.ai"
      }
    }
  }
}

另请参见: 其他MCP客户端

工具

所有工具都在云沙盒文件系统上运行。沙箱在首次使用时会延迟创建,所有文件都位于其下 /data。沙盒会话在服务器重新启动时保持不变——如果沙盒仍在运行,它将自动重用。

服务器指示AI客户端根据线束工程最佳实践,在文件操作方面更喜欢专用工具而不是bash。

bash

在沙盒中执行shell命令。返回退出代码、stdout和stderr。在长时间运行的命令期间发送MCP进度通知。

参数类型必填说明
commandstringYes要执行的shell命令
timeout_secinteger超时(秒)(最大300)。默认值30
working_dirstring工作目录。默认 /data
descriptionstring命令功能的人类可读描述
run_in_backgroundboolean在后台运行。返回a process_id 立即

bash_status

检查后台bash命令的状态或检索结果。

参数类型必填说明
process_idstring来自后台bash命令的进程ID

file_read

从沙箱中读取带有行号的文件(cat-n格式)。检测二进制文件,返回图像文件的base64图像内容,并支持带页面范围的PDF文本提取。

参数类型必填说明
pathstring文件的绝对路径
offsetinteger基于0的行偏移。默认值0
limitinteger要读取的行数。默认值2000
pagesstringPDF页面范围,例如。 1-5, 3

file_write

将文件写入沙盒。完全创建或覆盖。

参数类型必填说明
pathstring文件的绝对路径
contentstring要写的全部内容

file_edit

使用精确的字符串替换来编辑文件。

参数类型必填说明
pathstring文件的绝对路径
old_stringstring要查找的文本(为空可创建新文件)
new_stringstring替换文本
replace_allboolean替换所有匹配项。默认值为false

grep

按正则表达式模式搜索文件内容。支持多种输出模式、上下文行和不区分大小写的搜索。

参数类型必填说明
patternstring要搜索的正则表达式模式
pathstring要搜索的目录。默认 /data
globstring文件全局过滤器,例如。 *.py
output_modestringcontent (默认), files_with_matches,或 count
beforeinteger匹配前的上下文行(-B)
afterinteger匹配后的上下文行(-A)
contextinteger前后上下文行(-C)
ignore_caseboolean不区分大小写的搜索
head_limitinteger截断N行的输出。默认值200

glob

按名称模式查找文件。支持递归 ** 模式。按修改时间排序的结果。

参数类型必填说明
patternstringYesGlob模式,例如。 *.pdf, **/*.py
pathstring基本目录。默认 /data

upload

从URL、本地路径或数据URI将文件上传到沙盒中。

参数类型必填说明
sourcestringhttps://..., file://...,或 data:...
destinationstring沙盒路径。默认 /data/

parse

使用Tensorlake AI解析文档。将结果写为markdown。

参数类型必填说明
pathstring沙盒中文档的路径
output_pathstring输出路径。默认 /data/parsed/.md

交互示例

User: Parse this invoice at https://example.com/invoice.pdf and find the total amount.

AI: [Uses upload to fetch the PDF into the sandbox]
    [Uses parse to extract content as markdown]
    [Uses file_read to inspect the parsed result]
    [Uses grep to search for the total amount]
    The total amount on the invoice is $1,234.56.

发展

export TENSORLAKE_API_KEY="your-api-key"
go build && ./tensorlake-mcp

测试

集成测试需要有效的API密钥:

TENSORLAKE_API_KEY="your-api-key" go test -v ./...

MCP检查员

npx @modelcontextprotocol/inspector /absolute/path/to/tensorlake-mcp

许可证

版权所有2025 SIXT SE。根据Apache许可证2.0版许可。看 许可证 了解详情。

目录标签

目录标签

开发工具GoClaude云沙盒本地部署AI文档解析命令行工具集成文件处理

支持客户端

ClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP