Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Bitsight

БесплатноНе проверен

Exposes BitSight Security Ratings as tools for AI assistants, enabling queries on company security scores, company search, details, vulnerabilities, portfolio,

GitHubEmbed

Описание

Exposes BitSight Security Ratings as tools for AI assistants, enabling queries on company security scores, company search, details, vulnerabilities, portfolio, risk vectors, and alerts.

README

A focused Model Context Protocol (MCP) server that exposes BitSight Security Ratings as tools for AI assistants.

Note: This repo will be renamed from mcp-gateway to mcp-bitsight to reflect its single purpose.

Architecture Context

This is one component in a larger MCP architecture:

┌─────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│    User     │────▶│  LLM Layer   │────▶│  MCP Gateway │────▶│ mcp-bitsight │ ← This repo
│  (Cursor)   │     │ (AI Foundry) │     │   (Router)   │     │              │
└─────────────┘     └──────────────┘     └──────┬───────┘     └──────────────┘
                                                │
                                                ├────▶ mcp-servicenow (future)
                                                └────▶ mcp-* (future)
Component Purpose Repo
mcp-bitsight BitSight API tools This repo
mcp-gateway Routes to MCP servers Separate repo (TBD)
ai-orchestrator LLM reasoning layer Separate repo (TBD)

Available Tools

Tool Description
get_bitsight_score Get security rating for any company by name
search_companies Search for companies in BitSight
get_company_details Get full company details by GUID
get_security_findings Get vulnerabilities and security findings
get_portfolio View your monitored companies
get_risk_vectors List all risk categories
get_alerts Get portfolio alerts

Quick Start

1. Clone and Setup

git clone https://github.com/your-org/mcp-bitsight.git
cd mcp-bitsight

# Create virtual environment
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -e .

2. Configure Environment

Create a .env file:

BITSIGHT_API_TOKEN=your-api-key-here
LOG_LEVEL=WARNING

3. Connect to Cursor

Add to ~/.cursor/mcp.json (macOS/Linux) or %USERPROFILE%\.cursor\mcp.json (Windows):

{
  "mcpServers": {
    "bitsight": {
      "command": "/full/path/to/mcp-bitsight/venv/bin/python",
      "args": ["/full/path/to/mcp-bitsight/main.py"],
      "cwd": "/full/path/to/mcp-bitsight"
    }
  }
}

4. Restart Cursor

After updating mcp.json, restart Cursor completely (Cmd+Q / Alt+F4, then reopen).

Corporate Proxy / SSL Certificates

If behind a corporate firewall that intercepts HTTPS, place CA certificates in certs/:

certs/
├── combined_ca_bundle.pem
└── ca_bundle.pem

Or set via environment:

MCP_CA_BUNDLE=/path/to/your/ca_bundle.pem

Cloud Deployment (Azure)

CI/CD

Push to dev branch triggers automatic build and deploy via GitHub Actions.

Required GitHub Secrets:

Secret Description
ACR_LOGIN_SERVER ACR login server
ACR_USERNAME Azure Container Registry username
ACR_PASSWORD Azure Container Registry password
AZURE_CLIENT_ID Service principal client ID
AZURE_TENANT_ID Azure AD tenant ID
AZURE_SUBSCRIPTION_ID Azure subscription ID

Connect Cursor to Cloud

{
  "mcpServers": {
    "bitsight": {
      "url": "https://your-app.azurecontainerapps.io/sse"
    }
  }
}

Project Structure

mcp-bitsight/
├── app/
│   ├── __init__.py
│   ├── bitsight.py      # BitSight API client
│   └── server.py        # MCP tools
├── certs/               # SSL certificates
├── Documentation/
├── .github/workflows/   # CI/CD
├── main.py              # Entry point
├── pyproject.toml       # Dependencies
└── Dockerfile

Environment Variables

Variable Description Default
BITSIGHT_API_TOKEN BitSight API key Required
MCP_TRANSPORT stdio or http stdio
PORT HTTP port 8000
LOG_LEVEL DEBUG, INFO, WARNING, ERROR WARNING
MCP_CA_BUNDLE Custom CA certificate path Auto-detected

Development

pip install -e ".[dev]"
pytest
ruff check .
ruff format .

License

MIT

from github.com/TheSkeenAdvantage/mcp-bitisght

Установка Bitsight

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/TheSkeenAdvantage/mcp-bitisght

FAQ

Bitsight MCP бесплатный?

Да, Bitsight MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Bitsight?

Нет, Bitsight работает без API-ключей и переменных окружения.

Bitsight — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Bitsight в Claude Desktop, Claude Code или Cursor?

Открой Bitsight на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Bitsight with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai