manually.
7. **Large-file guard**: before reading any file with `github-mcp-server-get_file_contents`, check its size. Files larger than 20 KB must be read with targeted tools
Packages
- `mcp`: The core package defining the primary APIs for constructing and using MCP clients and servers. This is where most logic resides.
- `jsonrpc`: Provides the JSON-RPC 2.0 transport
browser AI agent feature (under `ee/`), NOT the coding-agent (Claude/Codex) configuration or any MCPserver. When in doubt, ask which is meant before acting.
## Non-Negotiable Rules
1. **GraphQL
currently provides mature local coding primitives. DevSpace wraps those primitives in a Streamable HTTP MCPserver and adds the product-specific boundaries around them: approved roots, workspace state, instructions, process
AGENTS.md
Canonical agent guidance for the Home Assistant MCPServer repository.
## Instruction structure
- `AGENTS.md` is the canonical source. `CLAUDE.md` is a symlink to it; edit `AGENTS.md` only.
- This root file
skips
everywhere else. `src/e2e/workflows/filesystem/test_tools_entry_absent.py`
is the module that carries it.
The server entry also registers the `ha_mcp_tools/*` WebSocket surface
(#2291), so on the two `embedded` shapes the shared
runtime walker in `internal/mcp/cobratree/` mirrors the Cobra tree at server start and registers every user-facing command as an MCP tool unless one of these applies:
1. Commands annotated `cmd.Annotations
Custom React hooks for business logic and state interaction.
- `src/libs`: External service integrations (e.g., MCPserver logic).
- `src/store`: Zustand stores for global state and persistence.
- `src/utils`: Helper functions and core
notes are the source of truth.
## Reaching this vault from another repo
The `om` MCPserver (`.claude/scripts/om-mcp.mjs`) exposes this vault over MCP, so a session running in a **different repository
Coding Agents](https://supabase.com/docs/guides/getting-started/plugins) to install the agent skills together with the Supabase MCPserver in one step. See also: [Agent Skills documentation](https://agentskills.io/home).
## Migration notes
Migration
agent skills](https://github.com/supabase/agent-skills): `npx skills add supabase/agent-skills`. Or pair with the Supabase MCPserver via the [Supabase Plugin for AI Coding Agents](https://supabase.com/docs/guides/getting-started/plugins).
agent skills](https://github.com/supabase/agent-skills): `npx skills add supabase/agent-skills`. Or pair with the Supabase MCPserver via the [Supabase Plugin for AI Coding Agents](https://supabase.com/docs/guides/getting-started/plugins).
agent skills](https://github.com/supabase/agent-skills): `npx skills add supabase/agent-skills`. Or pair with the Supabase MCPserver via the [Supabase Plugin for AI Coding Agents](https://supabase.com/docs/guides/getting-started/plugins).
agent skills](https://github.com/supabase/agent-skills): `npx skills add supabase/agent-skills`. Or pair with the Supabase MCPserver via the [Supabase Plugin for AI Coding Agents](https://supabase.com/docs/guides/getting-started/plugins).
agent skills](https://github.com/supabase/agent-skills): `npx skills add supabase/agent-skills`. Or pair with the Supabase MCPserver via the [Supabase Plugin for AI Coding Agents](https://supabase.com/docs/guides/getting-started/plugins).
agent skills](https://github.com/supabase/agent-skills): `npx skills add supabase/agent-skills`. Or pair with the Supabase MCPserver via the [Supabase Plugin for AI Coding Agents](https://supabase.com/docs/guides/getting-started/plugins).