Skip to main content

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

  1. Set your vCosmos token:

    export VCOSMOS_TOKEN="your_token_here"   # Linux/Mac
    $env:VCOSMOS_TOKEN="your_token_here"     # PowerShell
    
  2. 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

Architecture Diagram

📖 Documentation


Package Name: vcosmos-mcp-server
Python: 3.8+
License: MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vcosmos_mcp_server-0.1.8.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vcosmos_mcp_server-0.1.8-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

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

Hashes for vcosmos_mcp_server-0.1.8.tar.gz
Algorithm Hash digest
SHA256 7880c8e87e95b6e038a8123a55b32b6806ec9625b54846d2a6efd052e0912beb
MD5 cba83b5cdf614fa1349881106981a4b1
BLAKE2b-256 3dbdc5f0203b7594d15a2c862970a95f95a0bbccb6a28a4d1774002d52cce8e0

See more details on using hashes here.

File details

Details for the file vcosmos_mcp_server-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for vcosmos_mcp_server-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d6596b3267127978d9afaa19c2fad13cfbc1d0ee2dd495d337f5076070bc99d2
MD5 93ba13d1f167bdbedda125d793fa0e1c
BLAKE2b-256 655da61c3d9e0629ef175b6824681721473c1c7e2dece9f626391f18862ebcf3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page