用 OCR 和本地大模型从图片或 PDF 发票中提取结构化信息。
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add invoicellm -- uvx --from 'gradio[mcp]' gradio upload-mcp https://megemini-invoicellm.ms.show/gradio_api/mcp/ '<UPLOAD_DIRECTORY>'~/.codex/config.toml
[mcp_servers.invoicellm]
command = "uvx"
args = ["--from", "gradio[mcp]", "gradio", "upload-mcp", "https://megemini-invoicellm.ms.show/gradio_api/mcp/", "<UPLOAD_DIRECTORY>"]
# codex mcp add invoicellm -- uvx --from 'gradio[mcp]' gradio upload-mcp https://megemini-invoicellm.ms.show/gradio_api/mcp/ '<UPLOAD_DIRECTORY>'~/.cursor/mcp.json
{
"mcpServers": {
"invoicellm": {
"command": "uvx",
"args": [
"--from",
"gradio[mcp]",
"gradio",
"upload-mcp",
"https://megemini-invoicellm.ms.show/gradio_api/mcp/",
"<UPLOAD_DIRECTORY>"
]
}
}
}.vscode/mcp.json
{
"servers": {
"invoicellm": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"gradio[mcp]",
"gradio",
"upload-mcp",
"https://megemini-invoicellm.ms.show/gradio_api/mcp/",
"<UPLOAD_DIRECTORY>"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"invoicellm": {
"command": "uvx",
"args": [
"--from",
"gradio[mcp]",
"gradio",
"upload-mcp",
"https://megemini-invoicellm.ms.show/gradio_api/mcp/",
"<UPLOAD_DIRECTORY>"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"invoicellm": {
"command": "uvx",
"args": [
"--from",
"gradio[mcp]",
"gradio",
"upload-mcp",
"https://megemini-invoicellm.ms.show/gradio_api/mcp/",
"<UPLOAD_DIRECTORY>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"invoicellm": {
"command": "uvx",
"args": [
"--from",
"gradio[mcp]",
"gradio",
"upload-mcp",
"https://megemini-invoicellm.ms.show/gradio_api/mcp/",
"<UPLOAD_DIRECTORY>"
]
}
}
}