Mcp Openai Complete — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Openai Complete (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that provides a clean interface for LLMs to use text completion capabilities through the MCP protocol. This server acts as a bridge between an LLM client and any OpenAI's compatible API. The primary use case is for base models, as the server does not provide support for chat completions.
# Clone the repository
git clone <repository-url>
cd mcp-openai-complete
# Install dependencies
pnpm install
# Build the project
pnpm run buildThe following environment variables are required:
OPENAI_API_KEY=your-hyperbolic-api-key
OPENAI_API_BASE=https://api.hyperbolic.xyz/v1
OPENAI_MODEL=meta-llama/Meta-Llama-3.1-405BStart the server:
pnpm startThis will start the server on stdio, making it available for MCP clients to communicate with.
docker build -t mcp-openai-complete .# Run with environment variables
docker run -it --rm \
-e OPENAI_API_KEY="your-api-key" \
-e OPENAI_MODEL="gpt-3.5-turbo-instruct" \
mcp-openai-completeYou can also use a .env file:
# Run with .env file
docker run -it --rm \
--env-file .env \
mcp-openai-completeprompt (string, required): The text prompt to completemax_tokens (integer, optional): Maximum tokens to generate, default: 150temperature (number, optional): Controls randomness (0-1), default: 0.7top_p (number, optional): Controls diversity via nucleus sampling, default: 1.0frequency_penalty (number, optional): Decreases repetition of token sequences, default: 0.0presence_penalty (number, optional): Increases likelihood of talking about new topics, default: 0.0For development with auto-reloading:
npm run devMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.