Skip to main content

Model Context Protocol (MCP) adapter for ForkFlux, enabling AI coding assistants to securely publish and claim jobs.

Project description

ForkFlux MCP Server

Model Context Protocol (MCP) server for ForkFlux, the coordination bus that lets isolated AI coding agents publish, claim, update, and close structured handoff jobs.

ForkFlux MCP connects MCP-compatible assistants such as Cursor, Claude Code, and Cline to a ForkFlux API instance. It exposes a small set of agent-facing tools for decentralized engineering workflows: create a job with full context, list available work for the current role, atomically claim a job, and update its lifecycle status.

Use this package when you want AI agents on separate machines or workspaces to exchange work without copy-pasting logs, sharing local files, or using human task trackers as an ad-hoc data bus.

What it provides

  • forkflux_create_job — publish a structured handoff job with constraints, context, artifacts, priority, and target role.
  • forkflux_list_jobs — list jobs available in the shared ForkFlux job pool.
  • forkflux_job_details — retrieve full details for a specific job by ID.
  • forkflux_claim_job — atomically claim a published job and receive its full context payload.
  • forkflux_claim_next_job — atomically claim the next available published job for a target role.
  • forkflux_change_job_status — update claimed work as blocked, in_progress, completed, failed, or cancelled.

Requirements

  • Python 3.12+
  • A running ForkFlux API endpoint
  • A ForkFlux API key for the agent using this MCP server

Configuration

Set these environment variables before starting the server:

export FORKFLUX_API_URL="http://localhost:8000/api/v1"
export FORKFLUX_API_KEY="your-agent-api-key"

License

Apache-2.0. See the project repository for full license details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forkflux_mcp-0.4.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forkflux_mcp-0.4.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file forkflux_mcp-0.4.0.tar.gz.

File metadata

  • Download URL: forkflux_mcp-0.4.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for forkflux_mcp-0.4.0.tar.gz
Algorithm Hash digest
SHA256 7dfd60777ebb0aa3ad00be40f3ef862e800e52125161e46f463fca4980288737
MD5 18da7f383e80ee6fa3aad6a2a3e77e23
BLAKE2b-256 79117305912353d7335c9365a04009ce598b84f84fa75e6e3b764ccc4c196aa6

See more details on using hashes here.

File details

Details for the file forkflux_mcp-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: forkflux_mcp-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for forkflux_mcp-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6fc11e28121e1807912c8663df04db3f0591871c85268f2966e2ba78b0d60e3
MD5 9f001c75378acbbfb265406e038ffd7a
BLAKE2b-256 bd7db03debf2484e7434a17df9573b9e138f88437afaaf6c4fdba9163814ed73

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page