A Model Context Protocol (MCP) server for querying vCosmos Test Logic API - UUTs and Tasks
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vcosmos_mcp_server-0.1.8.tar.gz.
File metadata
- Download URL: vcosmos_mcp_server-0.1.8.tar.gz
- Upload date:
- Size: 43.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7880c8e87e95b6e038a8123a55b32b6806ec9625b54846d2a6efd052e0912beb
|
|
| MD5 |
cba83b5cdf614fa1349881106981a4b1
|
|
| BLAKE2b-256 |
3dbdc5f0203b7594d15a2c862970a95f95a0bbccb6a28a4d1774002d52cce8e0
|
File details
Details for the file vcosmos_mcp_server-0.1.8-py3-none-any.whl.
File metadata
- Download URL: vcosmos_mcp_server-0.1.8-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6596b3267127978d9afaa19c2fad13cfbc1d0ee2dd495d337f5076070bc99d2
|
|
| MD5 |
93ba13d1f167bdbedda125d793fa0e1c
|
|
| BLAKE2b-256 |
655da61c3d9e0629ef175b6824681721473c1c7e2dece9f626391f18862ebcf3
|