mcpgraph
Build no-code MCP servers with tools that compose and orchestrate other MCP tools, with data transformation and conditional logic.
Security Assessment
About mcpgraph
The mcpgraph skill enables the creation of no-code Model Context Protocol (MCP) servers that orchestrate and compose multiple MCP tools. It allows users to define tool sequences in a declarative manner, using YAML files that represent directed graphs of nodes. These configurations enable the seamless integration of various MCP tools, data transformations, and conditional logic without the need for embedded code. This skill solves the problem of complex, manual orchestration of tools by providing a standardized and easily configurable approach, making it accessible even for users without coding expertise.
FAQ
How do I configure mcpgraph in my environment?
To use mcpgraph, you need to install it and configure it in your MCP client. For example, in Claude Desktop, add the mcpgraph server to your `claude_desktop_config.json` file with the appropriate command and YAML configuration path.
What kind of servers can mcpgraph interact with?
mcpgraph can interact with both stdio servers, which run command-line tools, and streamable HTTP servers that expose tools via HTTP requests.
Do I need to write code to use mcpgraph?
No, mcpgraph is designed for no-code environments. It uses YAML configuration files and standard expression languages like JSONata and JSON Logic to define logic and transformations.
What are the system requirements for using mcpgraph?
mcpgraph requires a local environment with access to an MCP client. You must have the mcpgraph command available and a valid YAML configuration file.
Can mcpgraph handle conditional logic?
Yes, mcpgraph supports conditional routing using JSON Logic, enabling complex decision-making processes based on data.
Install mcpgraph
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
TeamSparkAI/mcpGraph