uipath-mcp-servers

Register UiPath AgentHub MCP servers and author resource tools via the uip CLI.

9|6|Updated Aug 25, 2017
One-click install
npx skills add https://github.com/sergueik/springboot_study --skill uipath-mcp-servers-sergueik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uipath-mcp-servers
Source: https://github.com/sergueik/springboot_study/tree/main/basic-uipath-skills/.github/skills/uipath-mcp-servers
Command: npx skills add https://github.com/sergueik/springboot_study --skill uipath-mcp-servers-sergueik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing UiPath AgentHub MCP server registrations involves non-obvious CLI rules—slug validation, folder context resolution, async refresh behavior, and payload shapes—that cause cryptic HTTP 400/404 errors when guessed. This Skill encodes those rules so every uip agenthub mcp and uip agenthub mcp-tools call succeeds on the first attempt. ## Core Features & Use Cases - Six server types: Create, update, delete, and refresh uipath, coded, command, remote, platform, and swagger MCP servers with the correct differentiating flags for each. - Resource tool authoring: Bind Orchestrator resources (automations, agents, agentic processes, API workflows) as tools on uipath-type servers via mcp-tools create-resource, including cross-folder targeting. - Built-in verification workflow: Enforces post-mutation verification, --dry-run inspection, and schema discovery via --print-schema and template commands. - Use Case: Register an existing HTTP MCP server as a remote AgentHub server in the Shared folder, refresh its tools synchronously, then verify with mcp-tools list—without hitting folder-resolution or slug-validation errors. ## Quick Start Register a new remote AgentHub MCP server pointing at my HTTP endpoint in the Shared folder and confirm its tools were discovered.

Frequently Asked Questions about uipath-mcp-servers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an AgentHub MCP server with the UiPath CLI?

Run `uip agenthub mcp create <type>` with one of six types: uipath, coded, command, remote, platform, or swagger. Each type has a differentiating flag (e.g. `--uri` for remote, `--process-key` for coded), and every call requires `--folder-path` or `--folder-key`.

How do I add tools to a uipath-type MCP server?

Use `uip agenthub mcp-tools create-resource` with `--mcp <slug>` and a target identified by `--target-identifier` or `--target-name`. Discover bindable candidates first with `mcp-tools candidates --category automation|agent|agentic-process|api-workflow`.

Why does my MCP server slug get rejected with a validation error?

The backend enforces the regex `^[a-z0-9-]+$` with length 3-50. Use only lowercase letters, digits, and hyphens—underscores, dots, and uppercase characters are rejected client-side before POST.

Why does refresh-tools return HTTP 202 with a runtime id?

For coded and command server types, refresh is asynchronous and returns 202 with a runtime id. Confirm completion with a follow-up `mcp-tools list --mcp <slug>`; remote, platform, and swagger types refresh synchronously with HTTP 200.

Why does mcp delete return 404 when I pass a GUID?

`mcp delete` looks up servers by slug, not GUID, so passing a GUID always returns 404. Use the server's kebab-case slug instead, and find it with `mcp list --all-folders` if the folder is unknown.

Can I use this for building a Python MCP server with FastMCP?

No. This Skill covers AgentHub MCP server registration and tool authoring via the CLI only. Python MCP server implementation with FastMCP or the `@uipath/mcp` SDK is a separate task handled by the uipath-agents skill.