About
OpenAI Batch Processing Tracker
README
An advanced FastAPI application designed to track, monitor, and manage OpenAI batch processing jobs, featuring a modern, interactive dashboard and a full-fledged documentation viewer.
Features
- Modern UI: An interactive, dark-themed homepage for easy navigation.
- Batch & File Dashboards: Separate, detailed dashboards for visualizing mock batch jobs and files.
- Documentation Viewer: An integrated system to render and view project documentation (
/docs) and theLICENSEfile. - Dockerized Environment: Fully containerized with Docker and managed via a
Makefilefor consistent development and production environments. - Robust API: A well-documented API for managing batches and files, built with FastAPI.
- MCP Support: Integrated Model Context Protocol (MCP) for enhanced AI model interaction.
Prerequisites
Docker & Docker Compose: Required for running the application in a containerized environment.
Pyenv
Install
pyenvusing the commands below.Click to see installation commands
git clone https://github.com/pyenv/pyenv.git ~/.pyenv echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc exec "$SHELL"
OpenAI Documentation: Familiarity with the OpenAI Batch API is recommended.
Setup & Installation
This project uses a Makefile to simplify all setup and execution steps.
1. Local Development (Python & Pyenv)
This method is for running the application directly on your machine without Docker.
Set up the Environment: This command creates a virtual environment, installs all dependencies (including development tools), and prepares your local setup.
make devConfigure Environment Variables: Copy the example
.envfile and add your OpenAI API key.cp .env.example .envNow, edit the
.envfile to include yourOPENAI_API_KEYand any other necessary settings.
2. Docker-Based Development
This is the recommended approach for a consistent and isolated development environment.
Build and Start the Services:
- These commands will build the necessary Docker images and start the development containers in the background.
make docker-build-dev make docker-up-dev- Refer other commands to know more about prod development and env.
How to Start the Service
If running locally:
make run-local- This will start the server at 8000 port.
If running with Docker:
- The service is already running after
make docker-up-dev. You can view logs withmake docker-logs-dev. - This will start the server at 8001 port.
- The service is already running after
Once the service is running, visit http://localhost:8000. The homepage will guide you to all available resources, including API documentation and dashboards.
Usage
API Usage
The application provides a comprehensive REST API for managing batch jobs and files. For detailed information on all available endpoints, request bodies, and responses, please refer to the interactive API documentation:
Input/Output File Structure
For reference, the resources/ directory contains examples of the input and output file structures used by the OpenAI Batch API. These files can serve as a guide when you are creating your own batch jobs.
Contribution & Code of Conduct
We welcome contributions from the community! Whether it's reporting a bug, suggesting a feature, or submitting a pull request, your help is greatly appreciated.
Please read our Contribution Guidelines to get started.
This project is governed by our Code of Conduct. By participating, you are expected to uphold this code.
Contact & Thank You
Thank you for your interest in the OpenAI Batch Tracker. If you have any questions, feel free to open an issue on GitHub. We look forward to your contributions!
Installing Openai Batch Tracker
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/chetan-jarande/openai-batch-trackerFAQ
Is Openai Batch Tracker MCP free?
Yes, Openai Batch Tracker MCP is free — one-click install via Unyly at no cost.
Does Openai Batch Tracker need an API key?
No, Openai Batch Tracker runs without API keys or environment variables.
Is Openai Batch Tracker hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Openai Batch Tracker in Claude Desktop, Claude Code or Cursor?
Open Openai Batch Tracker on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
MCPHub
Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.
MCP Servers Rating and User Reviews
Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)
mkinf
An Open Source registry of hosted MCP Servers to accelerate AI agent workflows.
Compare Openai Batch Tracker with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
