About Ideaboard
Ideaboard is an MCP server published by mockflow in the AI category: local MCP server for MockFlow IdeaBoard - enables Claude Code, Cursor, VS Code Copilot and other IDE clients to create visualizations.
The repository has 1 stars and 1 forks, with the last commit 10 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add ideaboard -- npx -y @mockflow/ideaboard-mcpnpx -y @mockflow/ideaboard-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (16)
render_calendarCalendars with timed and all-day events
Parameters not published.
render_chartPie, bar, line, area, scatter, bubble, radar charts from CSV data
Parameters not published.
render_cloudarchitectureAWS, Azure, GCP, Cisco network diagrams with VPC/subnet grouping
Parameters not published.
render_customerjourneyCustomer journey maps with stages, activities, and satisfaction metrics
Parameters not published.
render_databaseEntity-relationship (ER) diagrams with tables, columns, and foreign keys
Parameters not published.
render_flowchartFlowcharts, UML, circuit, bio, P&ID, sketchy, 3D, web/mobile layout (11 categories)
Parameters not published.
render_ganttGantt timeline charts with phases, tasks, and progress tracking
Parameters not published.
render_kanbanKanban boards with columns, cards, priorities, and due dates
Parameters not published.
render_mapGeographic maps with location markers and coordinates
Parameters not published.
render_markdownRich documents with markdown formatting and AI-generated images
Parameters not published.
Show all 16 tools
render_mindmapHierarchical mind maps with balanced left/right branches
Parameters not published.
render_spreadsheetSpreadsheets with formulas (SUM, AVERAGE, IF, etc.) and formatting
Parameters not published.
render_storyboardFilm/video storyboards with cinematic frame descriptions
Parameters not published.
render_swimlaneCross-functional swimlane diagrams with actor lanes
Parameters not published.
render_tableData tables from CSV format
Parameters not published.
render_whiteboardFreeform whiteboards with sticky notes and sections
Parameters not published.
Ask AI
Ask AI about Ideaboard
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
MockFlow IdeaBoard MCP Server
Local MCP server for MockFlow IdeaBoard. Create flowcharts, mind maps, kanban boards, cloud architecture diagrams, and 12+ other visualization types — directly from AI-powered coding tools.
Works with Claude Code, Cursor, VS Code Copilot, Codex, and any MCP-compatible client.
Note: MCP servers may not provide the full experience for certain types of generation involving images, AI art, or complex designs. For the best seamless experience, use the Mida AI agent inside the MockFlow editor.
Quick Start
1. Install
npm install -g @mockflow/ideaboard-mcp
Or run without installing:
npx @mockflow/ideaboard-mcp
2. Authenticate
mockflow-ideaboard-mcp login
This opens your browser to MockFlow's login page. Log in with your MockFlow account and authorize access. The token is saved automatically to ~/.mockflow/credentials.json (one-time setup).
3. Start the Server
mockflow-ideaboard-mcp
You'll see:
MockFlow IdeaBoard - Local MCP Server
======================================
User: you@example.com
MCP server running on http://localhost:21193/mcp
Add to your AI client:
Claude Code:
claude mcp add --transport http -s user mockflow-ideaboard http://localhost:21193/mcp
4. Connect Your AI Client
Claude Code
claude mcp add --transport http -s user mockflow-ideaboard http://localhost:21193/mcp
Cursor
Settings > Cursor Settings > Tools & MCP:
{
"mcpServers": {
"mockflow-ideaboard": {
"url": "http://localhost:21193/mcp"
}
}
}
VS Code Copilot
Create .vscode/mcp.json in your project:
{
"servers": {
"mockflow-ideaboard": {
"type": "http",
"url": "http://localhost:21193/mcp"
}
}
}
Codex (OpenAI)
codex mcp add mockflow-ideaboard http://localhost:21193/mcp
5. Start Prompting
Ask your AI client:
"Create a flowchart showing the user registration process"
"Create a kanban board for the product launch"
"Draw an AWS architecture diagram with API Gateway, Lambda, and DynamoDB"
"Create a mind map about project management methodologies"
"Map out the database schema as an ER diagram"
The server creates a new IdeaBoard and returns the URL. Open it in your browser to view and edit.
Available Tools (16)
| Tool | Description |
|---|---|
render_flowchart |
Flowcharts, UML, circuit, bio, P&ID, sketchy, 3D, web/mobile layout (11 categories) |
render_mindmap |
Hierarchical mind maps with balanced left/right branches |
render_cloudarchitecture |
AWS, Azure, GCP, Cisco network diagrams with VPC/subnet grouping |
render_chart |
Pie, bar, line, area, scatter, bubble, radar charts from CSV data |
render_table |
Data tables from CSV format |
render_spreadsheet |
Spreadsheets with formulas (SUM, AVERAGE, IF, etc.) and formatting |
render_kanban |
Kanban boards with columns, cards, priorities, and due dates |
render_gantt |
Gantt timeline charts with phases, tasks, and progress tracking |
render_calendar |
Calendars with timed and all-day events |
render_whiteboard |
Freeform whiteboards with sticky notes and sections |
render_customerjourney |
Customer journey maps with stages, activities, and satisfaction metrics |
render_storyboard |
Film/video storyboards with cinematic frame descriptions |
render_database |
Entity-relationship (ER) diagrams with tables, columns, and foreign keys |
render_swimlane |
Cross-functional swimlane diagrams with actor lanes |
render_map |
Geographic maps with location markers and coordinates |
render_markdown |
Rich documents with markdown formatting and AI-generated images |
How It Works
You: "Create a kanban board for the sprint"
|
v
AI Client (Claude Code / Cursor / VS Code)
| generates structured data (columns, cards, etc.)
v
MCP Server (localhost:21193)
| proxies to MockFlow backend
v
app.mockflow.com
| creates IdeaBoard with visualization
v
Returns board URL → open in browser to view/edit
- Your AI client reads your codebase or follows your prompt
- It calls the appropriate
render_*tool via MCP with structured data - The local MCP server forwards the request to
app.mockflow.com - MockFlow creates the board and returns a URL
- You open the URL to view, edit, and share the visualization
CLI Reference
mockflow-ideaboard-mcp # Start server on default port (21193)
mockflow-ideaboard-mcp --port=8888 # Start on custom port
mockflow-ideaboard-mcp login # Set up API key (one-time)
mockflow-ideaboard-mcp --help # Show usage and setup instructions
Configuration
Credentials
Stored in ~/.mockflow/credentials.json (created automatically by mockflow-ideaboard-mcp login):
{
"access_token": "...",
"userid": "you@example.com",
"clientid": "your-client-id"
}
Custom Port
If port 21193 is in use:
mockflow-ideaboard-mcp --port=8888
Then update your AI client config to use the new port.
Debug Mode
For verbose logging:
MCP_DEBUG=1 mockflow-ideaboard-mcp
Verify Installation
# Check server is running
curl http://localhost:21193/mcp
# List available tools
curl -X POST http://localhost:21193/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Rate Limits
Only visualization tool calls (e.g. render_flowchart, render_mindmap) are counted. Protocol messages (initialize, tools/list, ping) are unlimited.
| Plan | Limit |
|---|---|
| Basic | 10 tool calls / 30 minutes |
| Paid | 30 tool calls / minute |
Limits are enforced server-side per authenticated user. Every response includes RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset headers.
Troubleshooting
"No credentials found"
Run mockflow-ideaboard-mcp login to authenticate with your MockFlow account.
Port already in use
Another process is using port 21193. Either:
- Use a different port:
mockflow-ideaboard-mcp --port=8888 - Kill the process:
lsof -ti :21193 | xargs kill
AI client doesn't use IdeaBoard tools
Be explicit in your prompt: "Using mockflow-ideaboard, create a flowchart for...". AI clients have many tools and may default to generating code.
Tool call fails with backend error
Ensure you have a valid login and internet connection. The server needs to reach app.mockflow.com. If your token expired, run mockflow-ideaboard-mcp login again.
Example Prompts
Codebase Visualization
"Analyze this codebase and create a system architecture diagram"
"Create a flowchart showing the authentication flow in this project"
"Map out the database schema as an ER diagram"
"Visualize the API endpoints as a swimlane diagram"
Project Management
"Create a kanban board for the remaining TODOs in this project"
"Create a gantt chart for the Q2 product roadmap"
"Create a calendar with the team's sprint events for April"
Brainstorming
"Create a mind map about microservices architecture patterns"
"Create a whiteboard with sticky notes for the retrospective"
"Create a customer journey map for the onboarding experience"
AI Skills (Claude Code)
Skills are pre-built prompts that teach Claude Code how to use IdeaBoard MCP tools for specific tasks. Instead of writing detailed prompts every time, skills trigger automatically when Claude detects a matching intent.
Install a Skill
Copy a skill file to your Claude Code skills directory:
mkdir -p ~/.claude/skills/mockflow-decision-flowchart
# Copy SKILL.md into the folder (see skills/ directory in this repo)
Available Skills
| Skill | Trigger | What it creates |
|---|---|---|
mockflow-decision-flowchart |
"Should I buy or rent?", "Help me decide between..." | Yes/No decision tree flowchart |
More skills available in the MockFlow Recipe Library — each recipe can be used as a Claude Code skill.
Create Custom Skills
Use the AI Prompt Box inside IdeaBoard to create and test custom prompts, then export them as Claude Code skills. See the skills/ directory for the SKILL.md format.
Skill Format
---
name: skill-name
description: When to use this skill
allowed-tools: MCP(render_flowchart)
user-invocable: true
---
# Instructions for Claude Code
...
Links
- npm: npmjs.com/package/@mockflow/ideaboard-mcp
- GitHub: github.com/mockflow/ideaboard-mcp
- MockFlow: mockflow.com
- WireframePro MCP: @mockflow/wireframepro-mcp — convert HTML to wireframes
Contributing
Issues and pull requests are welcome at github.com/mockflow/ideaboard-mcp.
License
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.