π
Agent Common
Shared foundation for agent-* MCP servers β SQLite, REST, WebSocket, MCP, cleanup, events, dashboard scaffolding
0 installs
Trust: 37 β Low
Data
Ask AI about Agent Common
Powered by Claude Β· Grounded in docs
I know everything about Agent Common. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
agent-common
Shared foundation for agent-* MCP servers (agent-comm, agent-tasks, agent-knowledge, agent-discover).
What it provides
- storage β better-sqlite3 wrapper with WAL pragmas, transaction helper, migration runner
- transport/rest β node:http router with
:parammatching, JSON helper, CORS preflight, body reader, static file serving - transport/ws β WebSocket server with full-state-on-connect, DB-fingerprint polling for cross-process delta updates, ping/pong heartbeat, max-connection cap
- transport/mcp β JSON-RPC over stdio, tool dispatcher,
ToolDefinitiontype - domain/events β typed in-process EventBus with wildcard subscribers
- domain/cleanup β base
CleanupServicewith retention timer, startup reset hook - dashboard β auto-start with port leader-election (graceful skip if port in use)
- package-meta β runtime read of
name+versionfrom a consumer'spackage.json - fts β FTS5 virtual table + trigger boilerplate, search helper with LIKE fallback
Who uses it
Internal: the four agent-* MCP servers. The package is host-agnostic β no ~/.claude paths or Claude-specific config baked in.
License
MIT β see LICENSE.
