What prerequisites are needed to run the application?
Python 3.7+ and pip are required for local setup. For the `/openai` endpoint, an OpenAI API key must be set as an environment variable. Docker is optional for containerized deployment.
@xxradar
Basic information
A test repository created using the GitHub MCP server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-fastapi-learning": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A simple Hello World API built with FastAPI and MCP SSE support. It provides basic greeting endpoints, integrates with OpenAI’s GPT-4o for AI-powered chat completions, and includes automatic API documentation via Swagger UI and ReDoc.
Clone the repository, create a Python virtual environment, install dependencies from requirements.txt, then run with uvicorn main:app --reload or python main.py. Alternatively, build a Docker image and run the container on port 8000. Access endpoints via curl or browser, or connect to the MCP Inspector using npx @modelcontextprotocol/inspector.
/hello/{name} endpointPython 3.7+ and pip are required for local setup. For the `/openai` endpoint, an OpenAI API key must be set as an environment variable. Docker is optional for containerized deployment.
Export the key as the `OPENAI_API_KEY` environment variable before running the application locally (`export OPENAI_API_KEY=your_key_here`). For Docker, pass it using `-e OPENAI_API_KEY=your_key_here` when running the container.
`GET /` (hello world), `GET /hello/{name}` (personalized greeting), `GET /openai` (chat completion with optional `prompt` parameter), `GET /docs` (Swagger UI), and `GET /redoc` (ReDoc documentation).
Open `/docs` in your browser for Swagger UI, or `/redoc` for ReDoc.
Start the server and connect using the MCP Inspector by running `npx @modelcontextprotocol/inspector` in your terminal.


Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP

Agent-Native Terminal

One case file per task — shared by every session, agent and person that touches it. Self-hosted MCP server and live board. MIT.

Official Porkbun MCP server, maintained by Porkbun. Check domain availability and pricing, register, renew and transfer domains, and manage DNS records, nameservers, URL forwarding, glue records, DNSSEC and domain contac
Comments