This project has been archived by its maintainers, and is no longer receiving any updates.
vCosmos UUT MCP Server
A Model Context Protocol (MCP) server that provides tools to query Units Under Test (UUTs) and tasks from the vCosmos Test Logic API.
The current MCP server support only 2 sample tools,
- query_vcosmos_uuts: List all UUTs in vCosmos with filters.
- query_vcosmos_tasks: List all tasks in vCosmos with filters.
📦 Available on PyPI: vcosmos-mcp-server
▶️ Install & Run:
uvx vcosmos-mcp-server
🚀 Quick Start
-
Set your vCosmos token:
export VCOSMOS_TOKEN="your_token_here" # Linux/Mac $env:VCOSMOS_TOKEN="your_token_here" # PowerShell
-
Run the server (choose one option):
-
Option A: Manual
Run directly from command line:uvx vcosmos-mcp-server -
Option B: VS Code Integration (Recommended)
Add this to your VS Code MCP settings:{ "servers": { "vcosmos": { "command": "uvx", "args": ["vcosmos-mcp-server"], "env": { "VCOSMOS_TOKEN": "your_token_here" } } } }
-
Option C: SSE (Server-Sent Events)
The current vcosmos-mcp-server uses stdio transport. If you want to use SSE transport, run with mcp-proxy:uvx mcp-proxy --host=0.0.0.0 --port=8087 --pass-environment uvx vcosmos-mcp-server
-
🏗️ Architecture
📖 Documentation
Package Name: vcosmos-mcp-server
Python: 3.8+
License: MIT
Metadata
Release files for vcosmos-mcp-server 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| vcosmos_mcp_server-0.1.8.tar.gz | 43.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vcosmos_mcp_server-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.7 kB
Release files / vcosmos_mcp_server-0.1.8.tar.gz
| Download URL | vcosmos_mcp_server-0.1.8.tar.gz |
|---|---|
| Size | 43.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7880c8e87e95b6e038a8123a55b32b6806ec9625b54846d2a6efd052e0912beb
|
|
BLAKE2b-256 checksum How to use checksums |
3dbdc5f0203b7594d15a2c862970a95f95a0bbccb6a28a4d1774002d52cce8e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / vcosmos_mcp_server-0.1.8-py3-none-any.whl
| Download URL | vcosmos_mcp_server-0.1.8-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d6596b3267127978d9afaa19c2fad13cfbc1d0ee2dd495d337f5076070bc99d2
|
|
BLAKE2b-256 checksum How to use checksums |
655da61c3d9e0629ef175b6824681721473c1c7e2dece9f626391f18862ebcf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Security for vcosmos-mcp-server 0.1.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.