brd-enhancer-mcp
This server enhances development tasks by searching project documentation and returning enriched prompts with relevant context.
Enhance a task or query: Submit a task description and receive an enriched prompt with relevant background information, requirements, or architecture context from your project's documentation.
Project-specific lookups: Optionally specify a
project_idto target a specific project's docs, or fall back to thePROJECT_IDenvironment variable as the default.Remote API-backed retrieval: Performs a standalone remote lookup against a configured backend API, returning documentation-grounded context directly.
Workflow integration: Designed to reduce manual doc searching — after receiving the enhanced result, you can review it and proceed with further instructions.
Generates and submits Gherkin test cases from Confluence content.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@brd-enhancer-mcp Enhance the task: Implement the user authentication flow"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
brd-enhancer-mcp
A package that ships three MCP servers for an AI-assisted SDLC workflow:
Server | Executable | Purpose |
enhance-prompt |
| Enhance dev tasks with project documentation context |
test-workflow |
| Generate & submit Gherkin test cases from Confluence |
pipeline-analyzer |
| Analyze Harness pipeline failures with RAG context from past incidents |
Prerequisites
⚠️ Use Official Python (NOT Microsoft Store Python)
Download Python from https://www.python.org/downloads/
During installation, make sure to check:
✅ "Add Python to PATH"
Verify you have the correct Python:
where pythonOutput | Status |
| ✅ Official Python — Good |
| ❌ Microsoft Store Python — Reinstall from python.org |
Related MCP server: Context7 MCP
Installation
Option A — Global Install (Recommended for most developers)
pip install git+https://github.com/arushsingh17/mcp.gitVerify installation:
pip show brd-enhancer-mcp
where brd-enhancer-mcp # Windows
which brd-enhancer-mcp # Mac/LinuxOption B — Virtual Environment Install
# Step 1: Create and activate a virtual environment
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Mac/Linux
# Step 2: Install the package
pip install git+https://github.com/arushsingh17/mcp.git
# Step 3: Get the exact executable path (needed for config)
python -c "import shutil; print(shutil.which('brd-enhancer-mcp'))"Example output:
C:\Users\YourName\Desktop\myproject\venv\Scripts\brd-enhancer-mcp.exeCopy this path — you will need it in the config below.
Configuration
🌍 Global Install Config
Since brd-enhancer-mcp is registered in system PATH, no file path is needed.
Claude Desktop → %APPDATA%\Claude\claude_desktop_config.json (Windows)
Claude Desktop → ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)
Claude Code → ~/.claude.json
{
"mcpServers": {
"brd-enhancer": {
"command": "brd-enhancer-mcp",
"env": {
"API_KEY": "your_api_key",
"PROJECT_ID": "your_project_id",
"API_URL": "https://your-backend.com"
}
}
}
}📦 Virtual Environment Config
Use the full path you got from the command above.
⚠️ On Windows replace every
\with\\in the path
{
"mcpServers": {
"brd-enhancer": {
"command": "C:\\Users\\YourName\\Desktop\\myproject\\venv\\Scripts\\brd-enhancer-mcp.exe",
"env": {
"API_KEY": "your_api_key",
"PROJECT_ID": "your_project_id",
"API_URL": "https://your-backend.com"
}
}
}
}Mac/Linux venv config:
{
"mcpServers": {
"brd-enhancer": {
"command": "/Users/yourname/myproject/venv/bin/brd-enhancer-mcp",
"env": {
"API_KEY": "your_api_key",
"PROJECT_ID": "your_project_id",
"API_URL": "https://your-backend.com"
}
}
}
}Environment Variables
Shared (all servers)
Variable | Required | Default | Description |
| ✅ Yes | — | Your personal backend API key |
| ✅ Yes | — | Your project ID/GUID |
| ❌ No |
| Backend URL |
pipeline-analyzer-mcp only
Variable | Required | Default | Description |
| ✅ Yes | — | Harness personal access token ( |
| ✅ Yes | — | Harness account identifier |
| ✅ Yes | — | Harness project identifier |
| ❌ No |
| Harness organization identifier |
| ❌ No |
| Harness base URL (change for self-hosted) |
pipeline-analyzer example config
{
"mcpServers": {
"pipeline-analyzer": {
"command": "pipeline-analyzer-mcp",
"env": {
"API_URL": "https://your-backend.com",
"API_KEY": "your_backend_api_key",
"PROJECT_ID": "your_project_id",
"HARNESS_API_KEY": "pat.ACCOUNT.TOKEN_ID.SECRET",
"HARNESS_ACCOUNT_ID": "your_harness_account_id",
"HARNESS_ORG_ID": "default",
"HARNESS_PROJECT_ID": "your_harness_project_id",
"HARNESS_BASE_URL": "https://app.harness.io"
}
}
}
}Quick Reference
Scenario | Command in config |
Global install (Official Python) |
|
Global install (Microsoft Store Python) | Full path from |
Virtual environment (any OS) | Full path from |
Available Tools
1 toolenhance_taskA
Search project documentation and return an enhanced prompt with relevant context. Use this to get background info, requirements, or architecture context for a task.
This is a standalone remote lookup — it queries an API and returns results directly.
After receiving the result, display it to the user and wait for their instructions.
Args: task: The task or query to enhance project_id: Optional project ID/GUID. Defaults to PROJECT_ID env var.
Inputs: task (required), project_id. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'enhance_task' has a clearly defined and distinct purpose of searching documentation to enhance prompts with context.
A single tool inherently exhibits perfect naming consistency, as there are no other tools to compare against. The name 'enhance_task' follows a clear verb_noun pattern that is appropriate for its function.
One tool is too few for a server named 'brd-enhancer-mcp', which suggests a broader scope of enhancing tasks or documents. A single lookup tool feels thin and incomplete for what could involve multiple enhancement-related operations.
The tool surface is severely incomplete for an enhancement domain. While 'enhance_task' provides context lookup, there are obvious gaps such as creating, updating, or managing enhanced tasks or documents, leaving agents with limited functionality.
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Shared project context for AI agents and teams: docs, tasks, and messages that stay current.
Project memory, documentation and controlled secret access for AI coding agents.
Open your team's project from the AI you use: read and write its brief, documents, tasks and notes.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceIntelligently analyzes codebases to enhance LLM prompts with relevant context, featuring adaptive context management and task detection to produce higher quality AI responses.2MIT
- AlicenseAqualityDmaintenanceProvides up-to-date, version-specific documentation and code examples for libraries and frameworks directly into AI prompts, eliminating outdated code generation and hallucinated APIs.21,132,421 npmMIT
- AlicenseAqualityCmaintenanceProvides AI assistants with intelligent access to project documentation and API references through smart search, contextual rules, and Docset integration. Enables AI to understand project-specific conventions, patterns, and official framework documentation without token limits.1149 npm6MIT
- AlicenseNot gradedqualityDmaintenanceProvides project documentation, database schema, business rules, and search capabilities as context for Claude Code, enabling more accurate code generation and query writing.ISC