This server enables AI agents to programmatically manage and execute Python workflow scripts through a comprehensive CRUD interface.
Create workflows: Generate new Python workflow scripts with a name, description, and code that includes a required
run(params: dict = None) -> dictfunctionExecute workflows: Run existing workflows by name with optional parameters and receive structured results
List workflows: View all available workflows with their metadata
Read workflows: Retrieve the source code and details of specific workflows
Update workflows: Modify existing workflows' descriptions and/or code
Delete workflows: Remove workflow scripts from the system
All workflows follow a standardized interface pattern for consistent parameter handling and execution.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Workflows MCP Servercreate a workflow that fetches today's top Hacker News stories and saves them to a JSON file"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Skills MCP Server
A Model Context Protocol (MCP) server that enables AI agents to discover, load, and execute Agent Skills - organized folders of instructions, scripts, and resources that give agents additional capabilities.
Based on the Agent Skills specification.
What are Skills?
Skills are folders containing:
SKILL.md - Instructions and metadata (name, description)
scripts/ - Executable Python scripts
references/ - Additional documentation (loaded on demand)
assets/ - Static resources (templates, data files)
Skills use progressive disclosure to efficiently manage context:
Level 1: Name + description always visible in the
skilltool descriptionLevel 2: Full SKILL.md loaded when
skill(name)is calledLevel 3: Scripts/references loaded when
execute_skill_script()orget_skill_resource()is called
Features
Dynamic Skill Discovery: All skill names and descriptions are embedded in the
skilltool descriptionProgressive Loading: Load skill instructions on demand
Script Execution: Run pre-built Python scripts from skills
Resource Access: Load reference docs and assets as needed
Agent Skills Compatible: Follows the open Agent Skills specification
Getting Started
Prerequisites
Python 3.10+
An MCP-compatible client (e.g., Manus, Claude Code, Cursor)
Installation
Clone the repository:
git clone https://github.com/Livus-AI/Skills-MCP.git cd Skills-MCPInstall dependencies:
pip install -e .Run the server:
skills-mcp
Configuration
Skills Directory: By default, skills are stored in the
skills/directory. You can change this by setting theSKILLS_DIRenvironment variable.
MCP Tools
The server exposes 3 tools:
Tool | Description |
| Load a skill's full instructions. The tool description dynamically includes ALL skill names and descriptions. |
| Execute a Python script from a skill's |
| Load a specific resource file (reference docs, assets). |
How It Works
The skill tool description is dynamically generated to always include the name and description of every available skill. This means:
Agents see all skills immediately - No need to call a "list" function
One call to load -
skill("name")loads full instructionsExecute when ready -
execute_skill_script()runs scripts
Example Workflow
Creating a Skill
See SKILL_CREATION.md for the complete guide.
Quick Start
Create the directory structure:
Create SKILL.md with frontmatter:
Create scripts with the standard format:
Example Skills
This repository includes example skills in the skills/ directory:
hello-world - A simple example demonstrating the skill format
slack-message - Post messages to Slack via webhook
Roadmap
create_skilltool - Create new skills programmaticallyexecute_codetool - Execute arbitrary Python code with e2b sandboxingSkill validation and linting
Skill versioning and updates
Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue.
License
This project is licensed under the MIT License - see the LICENSE file for details.