JSON-RPC endpoint (`initialize`, `tools/list`, `tools/call`) routed through `chat.mcp.tools.MCPToolHandler`. MaxKB also *consumes* external MCPservers via `mcp_node` in the workflow and `langchain-mcp-adapters`.
### Frontend (`ui/`)
Two SPAs built
No other project uses it yet
23k23mo agoReviewMountCreate a free account to mount
Outdated**: Outdated API specifications cause integration failures for external services, gateway clients, and LLM MCPservers. Always treat specs as part of the core delivery
No other project uses it yet
23k4mo agoReviewMountCreate a free account to mount
prompts TOML rule map) followed by one dynamic tail (packages, project context, skills inventory, MCPservers, environment, session role); the harness digest stays a separate `[harness-digest]` user message. `prime
22k23d agoReviewMountCreate a free account to mount
Angular, and Vue 3 wrappers. It runs entirely in the browser — frontend-only, no server-side logic. It cannot access the internet unless explicitly configured (air-gapped environment support). There
22k34d agoReviewMountCreate a free account to mount
repo.
Use `~/.config/ruler/` for personal preferences, local workflow shortcuts, API keys, and personal MCPservers:
```bash
ruler init --global
```
If it helps everyone working in this repo
Steady8 mentions in 2 weeks
No other project uses it yet
22k17mo agoReviewMountCreate a free account to mount
Copilot. The SDK communicates with Copilot CLI over JSON-RPC and supports custom agents, MCPserver integrations, lifecycle hooks, and session management.
* **The {% data variables.copilot.github_copilot_app %}**: A desktop application
21k24d agoReviewMountCreate a free account to mount
OTel instrumentation of Pydantic AI and `httpx`
- If you have access to the Logfire MCPserver, you can use it to inspect agent runs, tool calls, and model requests
## Test
21k8d agoReviewMountCreate a free account to mount
owns the host API, loading, and credential picker helpers. `builtin_plugins/` and `mcp/` retain their plugin and server boundaries.
Move a capability to core or harness if it does
21k8d agoReviewMountCreate a free account to mount
without proper assertions or that verify opposite behavior create false positives
- Test MCP against real `tests.mcp_server` instance, not mocks — extend test server with helper tools to expose runtime context
21k8d agoReviewMountCreate a free account to mount
obtain repository-owner approval before pushing.
**If CodeScene gate blocks your push:** use `mcp__codescene__code_health_score` to find the worst file, refactor it, commit, push again
20k7mo agoReviewMountCreate a free account to mount
with `runtimeSupports`. pi lists `session.subagents`,
`session.compact`, `session.commands` and `session.steer`. pi does not
serve rewind, MCPservers, the todo list, shell turns, part edits or
`session.attach`.
The harness rules
20k1d agoReviewMountCreate a free account to mount
together
with the capability; non-tool system fragments stay capability-neutral.
- MCP prompt templates own the static outer, server, and tool framing;
`helpers/mcp_handler.py` supplies policy-filtered names, descriptions, and
schemas
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
respond` command).
- `http_api/` - Axum REST + SSE server for Nuclear Jam remote control
- `mcp/` - MCPserver exposing player functions as tools to LLM clients
- `mpd/` - MPD-protocol TCP server
19k27d agoReviewMountCreate a free account to mount
running but the current user lacks Docker socket permission.
- Do not confuse external MCPservers LangBot connects to (`pkg/provider/tools/loaders/mcp.py`) with LangBot's own `/mcp` server (`pkg/api/mcp/`).
- `CLAUDE.md` is a symlink
19k4d agoReviewMountCreate a free account to mount
user-facing behavior unless requested.
## Build and Development Commands
```bash
# Start documentation site dev server
pnpm run dev
# Run all unit tests
pnpm run test
# Run tests for a specific
Steady5 mentions in 2 weeks
No other project uses it yet
19k16mo agoReviewMountCreate a free account to mount