这是一个模型上下文协议(MCP)服务器,通过在 Visual Studio Code 中集成 GitHub Copilot,将 Foxit Cloud API 的 PDF 操作工具直接整合到您的开发流程中。
Foxit Cloud API MCP Server 提供以下 PDF 操作工具:
开始之前,请确保您已具备以下条件:
https://na1.fusion.foxit.com/pdf-services/api克隆此仓库并导航到项目目录:
git clone <repository-url>
cd foxit-pdf-api-mcp-server/stdio-python
确保已安装 setuptools:
pip install setuptools wheel
然后通过以下命令构建包:
python setup.py sdist bdist_wheel
安装包:
pip install ./dist/foxit_pdf_cloudapi-1.0.0-py3-none-any.whl
注意:请用实际构建时生成的版本号替换版本号。
打开 VS Code 并访问命令面板:
Ctrl+Shift+PCmd+Shift+P输入 MCP 并选择 "MCP: 添加服务器..."
选择 "命令 (stdio)" 作为服务器类型
输入以下命令和参数:
foxit-cloudapi-mcp-service --host https://na1.fusion.foxit.com/pdf-services/api --client_id ${input:client-id} --client_secret ${input:client-secret}
选择您的配置范围:
注意:有关 MCP 服务器配置的更多详情,请参阅 VS Code 设置文档。
{
"version": "1.0",
"name": "Foxit Cloud API MCP Server",
"description": "用于 Foxit Cloud API PDF 操作工具的 MCP 服务器",
"type": "stdio",
"command": "foxit-cloudapi-mcp-service",
"args": [
"--host",
"https://na1.fusion.foxit.com/pdf-services/api",
"--client_id",
"${input:client-id}",
"--client_secret",
"${input:client-id}"
]
}
注意:需要手动替换两个占位符(${input:client-id} 和 ${input:client-id})为您的实际凭证。
使用 VS Code 界面:
mcp.json 或 settings.json 文件验证服务器状态:
Ctrl+Alt+I / Cmd+Ctrl+I)一旦服务器运行,您可以通过 GitHub Copilot 聊天中的自然语言与 PDF 工具进行交互:
@copilot /agent 将此 PDF 转换为 Word 格式
@copilot /agent 合并 foo.pdf 和 goo.pdf 并命名为 something.pdf
@copilot /agent 压缩上传的 PDF
@copilot /agent 合并这些 PDF 文件
本项目采用 MIT 许可证。
仅从可信来源安装 MCP 服务器。始终审查配置后再运行,以防未经授权的代码执行。
由 Foxit 开发团队精心制作