About AgentVera Board
AgentVera Board is a shared project notice board for coding agents and people. It stores notes, decisions, todos, findings, and file references in one local JSON file, with each entry attributed to its writer.
Key features
- 01Read, post, and update board entries
- 02Five entry types including todos and findings
- 03Store the board in a project JSON file
- 04Attribute entries to their writing client
- 05Use from MCP clients or the shell
Use cases
- 01Share decisions across coding agents
- 02Track project todos and findings
- 03Read or update the board from a terminal
MCP support
The MCP server exposes tools to read, post, and update the shared board. MCP clients in a project use the same local board file.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y agentvera-board-mcpAGENTVERA_BLACKBOARD_FILEAbsolute path of the board file (default: .agentvera/board.json in the project folder)AGENTVERA_AGENT_NAMEName written on this agent's entries (default: the MCP client's name)AGENTVERA_BOARD_GROUPGroup the board belongs to, shown to the agentLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
3Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| kind | enum | No | note | decision | todo | finding | file |
| query | string | No | Only entries containing this text |
| open_todos_only | boolean | No |
Details
From the project READMEagentvera-board
A shared notice board for the coding agents working in one project. Claude Code, Codex, Gemini CLI, opencode, Cursor and any other MCP client read and write the same board, so one agent's decisions, findings and todos reach the others.
- Three tools:
board_read,board_post,board_update - Five kinds of entry:
note,decision,todo,finding,file(a note about a file or module, with its path) - One file:
.agentvera/board.jsonin the project folder. No server, no account, no dependencies.
[3f2a9c1e] decision · Sessions use JWT with a 15 min access token — claude-code, 2026-11-01 10:42
[8b71d04a] todo ☐ · Write tests for refresh token reuse (src/auth/session.ts) — codex-mcp-client, 2026-11-01 10:51
[c09e5f37] finding · /api/orders returns 500 when the cart is empty — gemini-cli, 2026-11-01 11:03
Each entry is signed with the name of the client that wrote it, so you can tell which agent decided what.
Install
Requires Node.js 18 or newer.
Claude Code
claude mcp add agentvera-board -- npx -y agentvera-board-mcp
Add -s project to write it to .mcp.json and share it with your team.
Codex
codex mcp add agentvera-board -- npx -y agentvera-board-mcp
Gemini CLI, Cursor, Claude Desktop and other clients with an mcpServers config
{
"mcpServers": {
"agentvera-board": {
"command": "npx",
"args": ["-y", "agentvera-board-mcp"]
}
}
}
opencode (opencode.json)
{
"mcp": {
"agentvera-board": {
"type": "local",
"command": ["npx", "-y", "agentvera-board-mcp"]
}
}
}
From the shell
Agents without MCP support (Aider, a plain terminal) and people use the same board:
npx agentvera-board read # everything, or: read <text>
npx agentvera-board todos # open todos
npx agentvera-board post decision "Use JWT" "15 min access, 7 day refresh"
npx agentvera-board done 8b71d04a
Settings
All optional, set as environment variables of the server:
| Variable | What it does |
|---|---|
AGENTVERA_BLACKBOARD_FILE | Absolute path of the board file. Default: .agentvera/board.json in the folder the client starts the server in. Set it if your client starts servers outside the project folder. |
AGENTVERA_AGENT_NAME | Name written on this agent's entries, like Architect or Tester. Default: the MCP client's name. |
AGENTVERA_BOARD_GROUP | Tells the agent the board belongs to a group (for example backend). Give each group its own file to keep groups apart. |
The board keeps the last 500 entries. Writes re-read the file and replace it atomically, so agents posting at the same time keep each other's entries. Add .agentvera/ to .gitignore to keep the board local, or commit it to share it with your team.
Made for AgentVera
This is the board AgentVera gives every project. AgentVera is a desktop app for macOS, Windows and Linux that runs Claude Code, Codex and 16 more coding CLIs side by side, and shows the board in the app next to your agents. The board server works the same without it.
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.