dograh/docs
Paulo Busato Favarato 75839f9de5
feat(mcp): generic MCP tool source with per-node function filtering (#301)
* feat(mcp): generic MCP tool source with per-node function filtering

Adds a Model Context Protocol tool category: connect a customer MCP
server and expose its tools to the agent, with optional per-node
allow-listing of individual MCP functions.

- ToolCategory.MCP enum + alembic migration
- MCP definition validator and collision-safe function-name namespacing
- McpToolSession wrapper: graceful-degrade, per-call open/close lifecycle
- CustomToolManager MCP branch (schemas + proxy handlers)
- Per-node mcp_tool_filters threaded through DTO/graph/engine
- Best-effort discovered_tools catalog cache + POST /tools/{uuid}/mcp/refresh
- UI: MCP create/edit config, tabbed ToolSelector with per-node toggles

* feat: refactor for code standardisation and documentation

---------

Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-05-19 16:10:00 +05:30
..
api-reference feat: add openai realtime models (#298) 2026-05-16 18:05:23 +05:30
configurations feat: add openai realtime models (#298) 2026-05-16 18:05:23 +05:30
contribution chore: update setup docs 2026-05-12 14:25:34 +05:30
core-concepts feat: add Assembly AI STT 2026-04-03 07:10:37 +05:30
deployment Merge branch 'main' of https://github.com/dograh-hq/dograh 2026-05-14 15:02:18 +05:30
developer chore: add campaign id in render context for webhook 2026-05-12 19:32:41 +05:30
getting-started feat: an option to setup remote server with docker compose build (#280) 2026-05-13 17:22:14 +05:30
images docs: update README.md 2026-05-14 23:48:32 +05:30
integrations feat: add openai realtime models (#298) 2026-05-16 18:05:23 +05:30
logo chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
sdks feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
voice-agent feat(mcp): generic MCP tool source with per-node function filtering (#301) 2026-05-19 16:10:00 +05:30
CLAUDE.md chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
custom.css docs: add page for Workflow editing basics (#93) 2025-12-31 13:28:14 +05:30
docs.json feat(mcp): generic MCP tool source with per-node function filtering (#301) 2026-05-19 16:10:00 +05:30
favicon.ico chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
README.md chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30

Dograh AI Documentation

Local Setup

  1. Install mintlify npm i -g mint
  2. Clone the repository
  3. cd dograh/docs and run mint dev