Unofficial MCP server exposing 18 PDF operations (merge, split, compress, OCR, convert, watermark, protect, ...) via the iLoveAPI REST API. Not affiliated with iLovePDF SL.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add pdf-toolkit-eigencharlie --env ILOVEAPI_PROJECT_PUBLIC_KEY='<ILOVEAPI_PROJECT_PUBLIC_KEY>' --env ILOVEAPI_PROJECT_SECRET_KEY='<ILOVEAPI_PROJECT_SECRET_KEY>' -- npx -y pdf-toolkit-mcp~/.codex/config.toml
[mcp_servers.pdf-toolkit-eigencharlie]
command = "npx"
args = ["-y", "pdf-toolkit-mcp"]
env = { ILOVEAPI_PROJECT_PUBLIC_KEY = "<ILOVEAPI_PROJECT_PUBLIC_KEY>", ILOVEAPI_PROJECT_SECRET_KEY = "<ILOVEAPI_PROJECT_SECRET_KEY>" }
# codex mcp add pdf-toolkit-eigencharlie --env ILOVEAPI_PROJECT_PUBLIC_KEY='<ILOVEAPI_PROJECT_PUBLIC_KEY>' --env ILOVEAPI_PROJECT_SECRET_KEY='<ILOVEAPI_PROJECT_SECRET_KEY>' -- npx -y pdf-toolkit-mcp~/.cursor/mcp.json
{
"mcpServers": {
"pdf-toolkit-eigencharlie": {
"command": "npx",
"args": [
"-y",
"pdf-toolkit-mcp"
],
"env": {
"ILOVEAPI_PROJECT_PUBLIC_KEY": "<ILOVEAPI_PROJECT_PUBLIC_KEY>",
"ILOVEAPI_PROJECT_SECRET_KEY": "<ILOVEAPI_PROJECT_SECRET_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"pdf-toolkit-eigencharlie": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pdf-toolkit-mcp"
],
"env": {
"ILOVEAPI_PROJECT_PUBLIC_KEY": "<ILOVEAPI_PROJECT_PUBLIC_KEY>",
"ILOVEAPI_PROJECT_SECRET_KEY": "<ILOVEAPI_PROJECT_SECRET_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pdf-toolkit-eigencharlie": {
"command": "npx",
"args": [
"-y",
"pdf-toolkit-mcp"
],
"env": {
"ILOVEAPI_PROJECT_PUBLIC_KEY": "<ILOVEAPI_PROJECT_PUBLIC_KEY>",
"ILOVEAPI_PROJECT_SECRET_KEY": "<ILOVEAPI_PROJECT_SECRET_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pdf-toolkit-eigencharlie": {
"command": "npx",
"args": [
"-y",
"pdf-toolkit-mcp"
],
"env": {
"ILOVEAPI_PROJECT_PUBLIC_KEY": "<ILOVEAPI_PROJECT_PUBLIC_KEY>",
"ILOVEAPI_PROJECT_SECRET_KEY": "<ILOVEAPI_PROJECT_SECRET_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"pdf-toolkit-eigencharlie": {
"command": "npx",
"args": [
"-y",
"pdf-toolkit-mcp"
],
"env": {
"ILOVEAPI_PROJECT_PUBLIC_KEY": "<ILOVEAPI_PROJECT_PUBLIC_KEY>",
"ILOVEAPI_PROJECT_SECRET_KEY": "<ILOVEAPI_PROJECT_SECRET_KEY>"
}
}
}
}需要的环境变量
ILOVEAPI_PROJECT_PUBLIC_KEYILOVEAPI_PROJECT_SECRET_KEY
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。