RE-Butler MCP Server
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., "@RE-Butler MCP Serversearch for requirements on authentication"
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.
RE-Butler MCP Server
Outbound MCP server exposing RE-Butler's knowledge and validation tools to neighbour teams and Azure AI Foundry agents.
Tools
Tool | Auth | Description |
| RE.Read | Hybrid semantic search over LLM Wiki |
| RE.Read | List available knowledge domains |
| RE.Read | Get User Story / EARS / Gherkin templates |
| RE.Read | Fetch a specific wiki page |
| RE.Read | INVEST/QUS/EARS validation |
| RE.Admin | Create ADO work item (HITL Gate C) |
Related MCP server: Azure DevOps MCP Server
Setup
pip install -e ".[dev]"
cp .env.example .env # fill in values
python -m re_butler_mcp.serverTests
pytestSmoke Test
# Against local server
python scripts/smoke_test_client.py
# Against deployed server
python scripts/smoke_test_client.py https://ca-genai4re-mcp-dev.<region>.azurecontainerapps.io/mcpInfrastructure
cd infra
az deployment group create \
--resource-group rg-genai4re-dev \
--template-file main.bicep \
--parameters containerImage=myacr.azurecr.io/re-butler-mcp:latest acrName=myacrAuth
Callers must present a valid Entra ID Bearer JWT.
App Roles:
RE.Read(all reads),RE.Admin(write tools).Pre-authorize client app registrations in the server's app registration manifest.
Managed Identity handles all outbound calls (Search, OpenAI, ADO).
HITL Gate C
create_work_item always returns approval_pending: true. The calling workflow (Foundry / Durable Functions) must implement the approval step before the work item becomes active. Do not implement Gate C inside Connected Agent tools — keep it in the workflow layer.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search, read, and automate TextMine documents, records, workflows, integrations, and agent tasks.
Versioned documentation registry and semantic search for AI tools and coding assistants.
Search and retrieve permission-aware knowledge from connected sources through Remly.
Read-only AgentiScript concept search, catalog, authenticity, license, and approved asset discovery.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables LLMs and AI applications to interact with Azure DevOps Work Items, supporting queries, filtering, status updates, date management, effort tracking, descriptions, and comments through natural language.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Azure DevOps APIs for managing projects, work items, repositories, pull requests, and pipelines through natural language.18 npmMIT

Azure DevOps MCP Serverofficial
AlicenseNot gradedqualityAmaintenanceProvides Azure DevOps tooling for AI agents, enabling interaction with projects, work items, repositories, and pipelines through natural language.126,228 npm2,030MIT- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with IBM Engineering Lifecycle Management (ELM), including DOORS Next Generation, EWM, and ETM, for managing requirements, work items, tests, and project builds through natural language.MIT