Fast, deterministic document parser and chunker for RAG and agent pipelines. Ships an MCP server for agents navigating long documents with precision.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add docslicer --env DOCSLICER_MCP_ROOT='<DOCSLICER_MCP_ROOT>' -- uvx docslicer~/.codex/config.toml
[mcp_servers.docslicer]
command = "uvx"
args = ["docslicer"]
env = { DOCSLICER_MCP_ROOT = "<DOCSLICER_MCP_ROOT>" }
# codex mcp add docslicer --env DOCSLICER_MCP_ROOT='<DOCSLICER_MCP_ROOT>' -- uvx docslicer~/.cursor/mcp.json
{
"mcpServers": {
"docslicer": {
"command": "uvx",
"args": [
"docslicer"
],
"env": {
"DOCSLICER_MCP_ROOT": "<DOCSLICER_MCP_ROOT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"docslicer": {
"type": "stdio",
"command": "uvx",
"args": [
"docslicer"
],
"env": {
"DOCSLICER_MCP_ROOT": "<DOCSLICER_MCP_ROOT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"docslicer": {
"command": "uvx",
"args": [
"docslicer"
],
"env": {
"DOCSLICER_MCP_ROOT": "<DOCSLICER_MCP_ROOT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"docslicer": {
"command": "uvx",
"args": [
"docslicer"
],
"env": {
"DOCSLICER_MCP_ROOT": "<DOCSLICER_MCP_ROOT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"docslicer": {
"command": "uvx",
"args": [
"docslicer"
],
"env": {
"DOCSLICER_MCP_ROOT": "<DOCSLICER_MCP_ROOT>"
}
}
}
}Environment variables
DOCSLICER_MCP_ROOT
Replace the placeholders with your own credentials and keep them out of version control.