Install
$ agentstack add mcp-nkapila6-mcp-openvto β scanned Β· β verified, works with Claude Code, Cursor, and more.
Security review
β PassedNo issues found. Passed automated security review. Β· v0.1.0 How review works β
- β Prompt-injection patterns
- β Secret / credential exfiltration
- β Dangerous shell & filesystem operations
- β Untrusted network calls
- β Known-malicious package signatures
What it can access
- β Network access No
- β Filesystem access No
- β Shell / process execution No
- β Environment & secrets No
- β Dynamic code execution No
From automated source analysis of v0.1.0. βUsedβ means the capability is present in the source β more access means more to trust, not that itβs unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work βAbout
mcp-openvto
MCP SSE server that allows you to do Virtual Try-On through LLM Chat using a back-end db hosted locally or through the cloud (Couchbase) and Replicate APIs.
Attribution
The MCP server uses the following services / libraries.
- cpp-mcp: C++ MCP Client and Server library.
- Eigen C++ library: C++ mathematical linear algebra library.
- Ollama: C++ bindings for Ollama API.
- [Couchbase] (optional)
Requirements
- The .CSV file in the
dbfolder (required if not using Couchbase) - CSV files alongside embeddings uploaded to Couchbase (local) or Couchbase Capella (Cloud). Works on free tier!
- Ollama
- ... coming soon...
Configuration
Coming soon
Why C++?
I already built 2 MCP servers in Python before and the dependencies and Docker image sizes were too huge. Yes, I could have used an easier example like GoLang but I thought why not!
This project taught me how much I take Python abstractions for granted. π C/C++ humbles you that way.
And yes, doing it in C++ was advantageous.
Example inferences
Basic example
A basic example using Couchbase (Cloud) services.
https://github.com/user-attachments/assets/30166f61-3b60-4890-b3c9-7ccf5c1c3f32
Regressive inference (Experimental)
An example of a regressive inference using the MCP server with Couchbase (Cloud) services. Regressive here means you can use previous output as the base image to virtual transfer on, e.g. T-Shirt Try On -> Pant Try On using T-Shirt Try On Image.
https://github.com/user-attachments/assets/cc85c216-99ec-4aff-a583-48b7735dbcaf
Meme-ing
Because why not? π Using local CSV vector search.
https://github.com/user-attachments/assets/b564d9a3-a65c-4d52-9acf-c96676b85335
Contributions
Always welcome to contribute.
License
This project is licensed under the MIT License.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source β we do not rehost the code.
- Author: nkapila6
- Source: nkapila6/mcp-openvto
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.