MCA v0.1.0-alpha.2
Pre-release
Pre-release
MCA v0.1.0-alpha.2
Local API compatibility update for the public alpha line.
Highlights
- Verified OpenAI-compatible local API use with a third-party Android client.
- Improved
/v1/chat/completionscompatibility for common connection tests:
multiplesystemmessages are normalized and probes without auserturn no
longer fail local chat templates. - Improved streaming detection for
stream=true, string/number stream flags,
andAccept: text/event-stream. - Confirmed SSE responses with
data: {...}chunks and finaldata: [DONE]. - Added foreground keep-alive support for the local API server while it is
enabled. - Added cloud multimodal chat input support by sending image attachments to
OpenAI-compatible and Anthropic-compatible vision models. - Added experimental local vision support for llama.cpp multimodal GGUF models
that have a matchingmmproj/ vision projector file. - Expanded the in-app
API Usage Guidewith Base URL guidance, supported paths,
stream behavior, error explanations, and trusted-network safety notes. - Updated GitHub documentation for local API setup and compatibility.
Local API Notes
Use http://127.0.0.1:11435/v1 for same-device clients.
Use http://<phone-lan-ip>:11435/v1 for another trusted device on the same
network, after enabling open port inside MCA.
Supported paths:
GET /healthGET /v1/modelsPOST /v1/chat/completionsGET /
The API key is generated inside MCA and should not be shared in issues,
screenshots, or release notes.
Known Limits
- A local chat model must be loaded before chat requests can complete.
- Same-LAN open port should only be used on trusted networks.
- Local vision requires a matching multimodal GGUF model and projector file;
text-only GGUF models cannot identify images. - Local image generation remains experimental and should not be presented as a
stable fast phone-side feature yet.