WS.Eng MCP Server

The MCP server for the WS.Eng CLI and Data API. Exposes cross-cutting engineering tools, prompts, and resources.

Version: 1.0.0

Connect to WS.Eng MCP Server

Local (CLI)

Add the following to your ~/.cursor/mcp.json file:

{
  "mcpServers": {
    "ws-eng-mcp-server": {
      "command": "wseng",
      "args": [
        "mcp"
      ]
    }
  }
}

Remote (HTTP)

Add the following to your ~/.cursor/mcp.json file:

{
  "mcpServers": {
    "ws-eng-mcp-server": {
      "type": "http",
      "url": "https://cli.wseng.ai/mcp",
      "headers": {
        "X-Api-Key": "<API_KEY>"
      }
    }
  }
}

Local (CLI)

Add the following to your VS Code settings.json:

{
  "mcp.servers": {
    "ws-eng-mcp-server": {
      "type": "stdio",
      "command": "wseng",
      "args": [
        "mcp"
      ]
    }
  }
}

Remote (HTTP)

Add the following to your VS Code settings.json:

{
  "mcp.servers": {
    "ws-eng-mcp-server": {
      "type": "http",
      "url": "https://cli.wseng.ai/mcp",
      "headers": {
        "X-Api-Key": "<API_KEY>"
      }
    }
  }
}

Local (CLI)

Run the following command:

claude mcp add --transport stdio ws-eng-mcp-server -- wseng mcp

Remote (HTTP)

Run the following command:

claude mcp add --transport http ws-eng-mcp-server https://cli.wseng.ai/mcp --header "X-Api-Key: <API_KEY>"

Tools

The server exposes the following MCP tools:

Tool Description
wseng_get_data_api_metadata Get Data API documentation with all available endpoints and their descriptions. The Data API exposes data about the engineers, repositories, products and tickets from our engineering organization.
wseng_query_data_api Query a specific Data API endpoint. Use wseng_get_data_api_metadata first to discover available endpoints.
wseng_review_work Review the work done for a ticket.
wseng_list_documents List all available shared documents. This includes documents of several types: context packs (documents that are scoped to a specific product or subsystem and summarize the functionality, main decisions, business context, architecture, etc.), second brains/brain lifts (documents that encapsulate our principles, best practices, guidelines and approaches) and quality bars (lower level rules that enforce specific practices within our code).
wseng_get_document Get the content of a shared document by name or URI. Use wseng_list_documents first to discover available documents.