Skip to main content

MCP Server for Agentic Developer

Project description

Agentic Developer MCP Server

An MCP server implementation that clones a Git repository and runs Codex on its contents.

Overview

This MCP server provides a tool for cloning a Git repository, optionally checking out a specific branch, focusing on a particular folder, and running Codex with a given request.

Installation

# Install the package in development mode
pip install -e .

Usage

You can run the MCP server using either stdio or SSE transport:

# Using stdio (default)
python -m mcp_server

# Using SSE on a specific port
python -m mcp_server --transport sse --port 8000

Tool Documentation

run_codex

Clones a repository, checks out a specific branch (optional), navigates to a specific folder (optional), and runs Codex with the given request.

Parameters

  • repository (required): Git repository URL
  • branch (optional): Git branch to checkout
  • folder (optional): Folder within the repository to focus on
  • request (required): Codex request/prompt to run

Example

{
  "repository": "https://github.com/username/repo.git",
  "branch": "main",
  "folder": "src",
  "request": "Analyze this code and suggest improvements"
}

Development

This project uses the MCP Python SDK to implement an MCP server. The primary implementation is in mcp_server/server.py.

License

MIT

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

Built Distribution

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

File details

Details for the file iflow_mcp_teabranch_agentic_developer-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_mcp_teabranch_agentic_developer-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_teabranch_agentic_developer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bf33b3adefc570116bcd4285dcd21aeb6518d44e824dc7a420e05e78c601b5e2
MD5 bc53fe1c57efa377fe02353793d01f28
BLAKE2b-256 81b823e9c9c390e67fd39b244f4d84c7cd66bc7e687b889dcee8256045458fc2

See more details on using hashes here.

File details

Details for the file iflow_mcp_teabranch_agentic_developer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_teabranch_agentic_developer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_teabranch_agentic_developer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 de9044811c825c4f1e62379c74654091b33f75f676179eef36695b4f93232d70
MD5 a2f4f707bd96baa18a11f360dc8598a9
BLAKE2b-256 4279da346d9e2946894e6d4b5233e60e3cbdb8219c883a3578bd5c40d3a51d68

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