Exposes self-hosted Nutrient Document Engine document processing to natural language and agent tool calls.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add nutrient-document-engine --env DOCUMENT_ENGINE_BASE_URL='<DOCUMENT_ENGINE_BASE_URL>' --env DOCUMENT_ENGINE_API_AUTH_TOKEN='<DOCUMENT_ENGINE_API_AUTH_TOKEN>' --env DASHBOARD_PASSWORD='<DASHBOARD_PASSWORD>' --env DASHBOARD_USERNAME='<DASHBOARD_USERNAME>' --env MCP_TRANSPORT='<MCP_TRANSPORT>' -- npx -y @nutrient-sdk/document-engine-mcp-server~/.codex/config.toml
[mcp_servers.nutrient-document-engine]
command = "npx"
args = ["-y", "@nutrient-sdk/document-engine-mcp-server"]
env = { DOCUMENT_ENGINE_BASE_URL = "<DOCUMENT_ENGINE_BASE_URL>", DOCUMENT_ENGINE_API_AUTH_TOKEN = "<DOCUMENT_ENGINE_API_AUTH_TOKEN>", DASHBOARD_PASSWORD = "<DASHBOARD_PASSWORD>", DASHBOARD_USERNAME = "<DASHBOARD_USERNAME>", MCP_TRANSPORT = "<MCP_TRANSPORT>" }
# codex mcp add nutrient-document-engine --env DOCUMENT_ENGINE_BASE_URL='<DOCUMENT_ENGINE_BASE_URL>' --env DOCUMENT_ENGINE_API_AUTH_TOKEN='<DOCUMENT_ENGINE_API_AUTH_TOKEN>' --env DASHBOARD_PASSWORD='<DASHBOARD_PASSWORD>' --env DASHBOARD_USERNAME='<DASHBOARD_USERNAME>' --env MCP_TRANSPORT='<MCP_TRANSPORT>' -- npx -y @nutrient-sdk/document-engine-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"nutrient-document-engine": {
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"nutrient-document-engine": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"nutrient-document-engine": {
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"nutrient-document-engine": {
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"nutrient-document-engine": {
"command": "npx",
"args": [
"-y",
"@nutrient-sdk/document-engine-mcp-server"
],
"env": {
"DOCUMENT_ENGINE_BASE_URL": "<DOCUMENT_ENGINE_BASE_URL>",
"DOCUMENT_ENGINE_API_AUTH_TOKEN": "<DOCUMENT_ENGINE_API_AUTH_TOKEN>",
"DASHBOARD_PASSWORD": "<DASHBOARD_PASSWORD>",
"DASHBOARD_USERNAME": "<DASHBOARD_USERNAME>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}需要的环境变量
DOCUMENT_ENGINE_BASE_URLDOCUMENT_ENGINE_API_AUTH_TOKENDASHBOARD_PASSWORDDASHBOARD_USERNAMEMCP_TRANSPORT
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。