Jobworkerp MCP Proxy Server
by jobworkerp-rs
Jobworkerp MCP Proxy is a proxy server that mediates between remote jobworkerp-rs servers and MCP tools. It converts MCP client requests into asynchronous jobs for jobworkerp-rs and returns the results.
Last updated: N/A
What is Jobworkerp MCP Proxy Server?
The Jobworkerp MCP proxy server receives MCP tool list requests and call_tool requests from MCP clients, converts them into asynchronous jobs for jobworkerp-rs, and executes the tools. The results are then returned to the client.
How to use Jobworkerp MCP Proxy Server?
The server can be run in All-in-One mode or Proxy mode. All-in-One mode includes jobworkerp-rs, while Proxy mode connects to an existing jobworkerp server. Build the project with cargo build
and run the desired server binary (sse-server, stdio-server, sse-proxy-server, stdio-proxy-server) using cargo run --bin <binary_name>
. Configure environment variables like MCP_ADDR
and JOBWORKERP_ADDR
or use a .env
file.
Key features of Jobworkerp MCP Proxy Server
Proxy MCP client requests to jobworkerp
Convert requests into asynchronous jobs
Return asynchronous processing results to MCP clients
Tool creation capabilities (Reusable Workflows, Custom Workers, Automatic Tool Creation by LLMs)
Use cases of Jobworkerp MCP Proxy Server
Integrating MCP tools with jobworkerp-rs
Creating reusable workflows as tools
Implementing specialized tools for specific processes
Enabling LLMs to automatically create necessary tools
Using Claude Desktop as an MCP client
FAQ from Jobworkerp MCP Proxy Server
What is All-in-One mode?
What is All-in-One mode?
All-in-One mode runs both the proxy server and jobworkerp server functionalities in a single process.
What is Proxy mode?
What is Proxy mode?
Proxy mode operates as a proxy connecting to an existing jobworkerp server, forwarding MCP requests to the configured remote server.
What environment variables are important?
What environment variables are important?
MCP_ADDR
(proxy server bind address), JOBWORKERP_ADDR
(jobworkerp server URL), REQUEST_TIMEOUT_SEC
(request timeout), and RUST_LOG
(log level).
How do I configure Claude Desktop to use this proxy?
How do I configure Claude Desktop to use this proxy?
Edit the Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json
) and add the MCP server settings with the correct command, arguments, and environment variables.
Where can I find the jobworkerp-rs project?
Where can I find the jobworkerp-rs project?
The jobworkerp-rs project is located at https://github.com/jobworkerp-rs/jobworkerp-rs.