A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
A Blueprint-style visual node editor for creating FastMCP servers. Build MCP tools, resources, and prompts by connecting
A Blueprint-style visual node editor for creating FastMCP servers. Build MCP tools, resources, and prompts by connecting nodes - no coding required.
.guimcp files| Category | Nodes |
|---|---|
| MCP | Server Config, Tool Definition, Resource Definition, Prompt Definition |
| Flow Control | Return, Branch (If/Else), For Each, While Loop, Sequence |
| Variables | Set Variable, Get Variable, Make Literal |
| Math | Add, Subtract, Multiply, Divide, Modulo |
| Comparison | Equal, Not Equal, Greater Than, Less Than, And, Or, Not |
| String | Format, Concatenate, Length, Split, Join, To String |
| List | Make List, Get, Length, Append, Contains |
| Dictionary | Make Dict, Get, Set, Keys, Values, Has Key |
| I/O | HTTP Request, File Read, File Write, JSON Parse, JSON Stringify |
# Clone the repository
git clone https://github.com/yourusername/guiMCP.git
cd guiMCP
# Install dependencies
pip install -r requirements.txt
# Run
python main.py
python mcp_server.pyCreating a simple tool that fetches a cat fact:
Tool Definition ("get_cat_fact")
↓ exec
HTTP Request (url: "https://catfact.ninja/fact")
↓ exec ↓ response
Return ←─────────────┘
Generates:
from fastmcp import FastMCP
import urllib.request
import urllib.error
mcp = FastMCP("MyServer")
@mcp.tool
def get_cat_fact() -> str:
"""Fetches a random cat fact"""
_http_url = 'https://catfact.ninja/fact'
# ... HTTP code ...
return http_response
if __name__ == "__main__":
mcp.run()
| Shortcut | Action |
|---|---|
| Ctrl+N | New Project |
| Ctrl+O | Open Project |
| Ctrl+S | Save Project |
| Ctrl+Shift+S | Save Project As |
| Ctrl+E | Export Python |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Delete | Delete Selected Nodes |
guiMCP/
├── main.py # Entry point
├── guimcp/
│ ├── core/ # Port types, validation
│ ├── nodes/ # All node definitions
│ │ ├── base/ # ExecutableNode, PureNode, EventNode
│ │ ├── mcp/ # Server, Tool, Resource, Prompt
│ │ ├── flow_control/ # Branch, ForEach, While, Return
│ │ ├── data/ # Math, String, List, Dict operations
│ │ ├── variables/ # Get/Set Variable, Literals
│ │ └── io/ # HTTP, File, JSON operations
│ ├── codegen/ # Code generation
│ └── ui/ # Main window, dialogs, widgets
└── tests/ # Test suite
MIT
MCP server integration for DaVinci Resolve Studio
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnos
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots