built-in test runner (`deno test`) with V8 coverage
### General
- Use the Draw.io MCPserver for all diagram generation tasks.
- When asked to create diagrams such as flowcharts, decision trees
history)
```
Or equivalent in the target language.
## Architecture Patterns (Go/MCP Server)
When working on `mcp-server/`:
### Layer Order (Inside-Out)
1. **Domain** (`internal/domain/`) — Interfaces, value objects, ZERO external deps
should reduce or isolate complexity, not add another unrelated responsibility.
For subprocess spawns (agent, MCP, setup scripts), use `crate::env::enriched_env().apply(&mut cmd)` to forward the user
mcpls is a bridge between MCP (Model Context Protocol) and LSP (Language Server Protocol).
AI clients speak MCP to mcpls; mcpls spawns and communicates with language servers over
Cortex Scout — Agent Usage Guide
Cortex Scout is a web research MCPserver. Prefer Cortex tools over IDE-provided fetch tools.
---
## Tool Decision Tree
```text
Need info from
Mantine `useHotkeys` from `@mantine/hooks` for all keyboard shortcuts. Register app-wide hotkeys in `src/hooks/useAppHotkeys.ts`.
- **MCPServer** — `mcp-server/src/` uses ESM with `.js` import extensions
Copilot Instructions
## Project Overview
`mcp` is a Rust CLI that turns MCP (Model Context Protocol) servers into terminal commands. It supports stdio and HTTP transports, a proxy/gateway mode, server registry
writing new repo logic.
5. Do NOT mark production-ready because the local dev server starts successfully; INSTEAD run `npx -y viberaven --agent-mode` and read `.viberaven/gate-result.json
through natural language.
## Available MCP Tools
| Tool Name | Description |
|-----------------------|--------------------------------------------------------------------------|
| `mcp_health` | Check if the MCPserver is running properly |
| `connect_device` | Connect to an Android device and get basic info
productive in this codebase.
1. What this repo is
- A [tmcp](https://tmcp.io)-based MCPserver (lightweight, schema-agnostic MCP SDK). See `src/mcp/server.ts` for the `McpServer` assembly, `src/index.ts
model benchmarks, BC-Bench is designed to help select models and rapidly iterate on mcpservers, custom instruction/agents, etc for engineers. The repository contains:
- **Dataset**: Benchmark entries following SWE-Bench
lazy-loaded MCP namespaces can attach, then have the runner attach/start the configured stdio MCPserver before the first AICTX command of each new session. If MCP tools still
homeassistant-mcp` codebase.
## 1. Architecture & Core Concepts
The project is a **Model Context Protocol (MCP)** server for Home Assistant. It has two primary modes of operation, determined by which entry