bellwether
Verified Safeby dotsetlabs
Overview
Interviews MCP servers using LLMs to generate behavioral documentation, test suites, and detect API drift.
Installation
bellwether testEnvironment Variables
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- OLLAMA_BASE_URL
- BELLWETHER_SESSION_TOKEN
- BELLWETHER_BASE_URL
- BELLWETHER_TEAM_ID
Security Notes
The application uses `child_process` to execute external MCP servers and user-defined scripts (e.g., `--on-change` hook); users are responsible for ensuring these commands are safe. JSON and YAML parsing includes security limits to prevent parsing vulnerabilities. API keys are handled via environment variables or a secure keychain service. No direct `eval` of untrusted input is observed. The dynamic generation of test cases for tool inputs is confined to schema-compatible values, not arbitrary code execution.
Similar Servers
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
mcp-interviewer
A Python CLI tool to evaluate Model Context Protocol (MCP) servers for agentic use-cases, by inspecting capabilities, running functional tests, and providing LLM-as-a-judge evaluations.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.
mcpbr
A benchmark runner for evaluating Model Context Protocol (MCP) servers by comparing LLM agent performance with and without MCP tools on software engineering tasks.