1. Conduid
  2. Browser
  3. Bluebox
MCP server · Browser

Bluebox

Index the world's undocumented APIs

80Excellent

Scored yesterday · breakdown

About Bluebox

Bluebox is an MCP server published by VectorlyApp in the Browser category: index the world's undocumented APIs. It has been installed 0 times through Conduid.

The repository has 190 stars and 28 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx bluebox

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Bluebox

Powered by Claude · Grounded in docs

I know everything about Bluebox. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.3.2v1.3.2: Initial release of bluebox-lib · 5 Feb 2026What's Changed Ensure backward compatibility by @rayruizhiliao in https://github.com/VectorlyApp/bluebox/pull/109 Refactor: Consolidate agents under `/bluebox/agents/` directory by @rayruizhiliao in…
v1.3.1v1.3.1: Launching bluebox · 28 Jan 2026What's Changed Guide Agent Uses Last Response Id [EOM] by @dimavrem22 in https://github.com/VectorlyApp/bluebox-sdk/pull/98 Guide agent guides discovery by @dimavrem22 in https://github.com/VectorlyApp/bluebox-sdk/pull/100 no calling…
v1.3.0v1.3 - Guide Agent & Improved Validation · 22 Jan 2026Highlights This release introduces the **Guide Agent** - an AI-powered assistant that helps users create and refine routines interactively. Also includes significant improvements to routine validation. New Features Guide Agent** - A new…
v1.2.3v1.2.3 · 14 Jan 2026New Features: Metadata is recorded for every routine operation during execution: All operations: type, duration, errors Fetch: request and response Download: request and response JS Evaluation: console logs and execution errors Click:…
v1.2.2v1.2.2 · 13 Jan 2026What's Changed Agent benchmarks (test the routine discovery pipeline using s3 cdp captures, deterministic tests, and llm routine correctness assessment tests) Bugs Fixed: url of download operation can now be interpolated using cookies,…

README

bluebox 🟦

Index the world's undocumented APIs.

Why "Blue Box"? Named after the phone phreaking devices that let tech enthusiasts in the 1960s and 70s explore telephone networks.

You are in the right place if you ...

  • need to scrape data behind UI interactions
  • are dealing with closed APIs
  • want to reverse engineer websites

Tutorial

https://github.com/user-attachments/assets/934728e1-1384-4b44-a7b0-d93480d329de

Prerequisites

  • Python 3.12+
  • Vectorly API key (required, used by bluebox agent for web data extraction)
    • Sign up at console.vectorly.app
    • macOS/Linux: export VECTORLY_SERVICE_TOKEN="your-key"
    • Windows (PowerShell): setx VECTORLY_SERVICE_TOKEN "your-key"
    • Or add it to your .env file: VECTORLY_SERVICE_TOKEN=your-key
  • LLM provider API key (required, used by bluebox agent for orchestration)
    • Configure one of the following:
    • OpenAI (default):
      • macOS/Linux: export OPENAI_API_KEY="your-key"
      • Windows (PowerShell): setx OPENAI_API_KEY "your-key"
      • .env: OPENAI_API_KEY=your-key
    • Anthropic:
      • macOS/Linux: export ANTHROPIC_API_KEY="your-key"
      • Windows (PowerShell): setx ANTHROPIC_API_KEY "your-key"
      • .env: ANTHROPIC_API_KEY=your-key
  • uv (optional, for dependency management)
    • macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
    • Windows (PowerShell): iwr https://astral.sh/uv/install.ps1 -UseBasicParsing | iex

Installation

# Clone the repository
git clone https://github.com/VectorlyApp/bluebox.git
cd bluebox

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

# Install in editable mode
pip install -e .

# Or using uv (faster)
uv venv bluebox-env
source bluebox-env/bin/activate
uv pip install -e .

Bluebox agent

The bluebox agent is a conversational AI agent that automates web data extraction. It searches the Vectorly web routine index for relevant web APIs, executes matched endpoints in parallel, and falls back to a live AI browser agent when no suitable pre-built routine is available.

Quickstart

# run with OpenAI models
bluebox-agent --model gpt-5.2

# run with Anthropic models
bluebox-agent --model claude-opus-4-5

What it does:

  • Interprets natural language requests and maps them to relevant routines
  • Executes multiple routines concurrently for faster results
  • Falls back to an AI browser agent for tasks without predefined routines
  • Post-processes outputs using Python (CSV, JSON, etc.)
  • Saves generated files to a local workspace
  • Generates reusable context files to replay successful sessions instantly

Ask it anything: "Run a price analysis on Rolex Sea Dweller 16600" — the agent automatically selects the right routine, runs it, and delivers structured results.

Context (session replay)

After a successful session, run /generate_context to save a snapshot of what worked — the goal, routines called (with exact parameters), any Python post-processing code, and output descriptions. Context files are saved to the workspace context/ directory in both JSON and Markdown formats.

When the agent starts a new session, it automatically loads the most recent context file and injects it into the system prompt. This lets the agent skip trial and error and directly replay the known-good path, adjusting parameters as needed for the new request.

You can also load a specific context file explicitly:

bluebox-agent --context-file path/to/agent_context.json

Create your own routines

To learn about the core technology powering BlueBox, see routine_discovery.md.

Contributing 🤝

We welcome contributions! Here's how to get started:

  1. Report bugs or request features — Open an issue
  2. Submit code — Fork the repo and open a pull request
  3. Test your code — Add unit tests and make sure all tests pass:
python -m pytest tests/ -v

Please follow existing code style and include tests for new features.

README mirrored from the source repository yesterday. The original is authoritative.

Questions

About Bluebox

How do I install Bluebox?

Run npx bluebox, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Bluebox safe to use with an AI agent?

Its trust score is 80 out of 100 (excellent). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bluebox still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.