mcps
MCP CLI Manager - Manage MCP servers and call tools
Why use this skill?
Learn how to use the mcps skill to seamlessly integrate and manage Model Context Protocol servers within your OpenClaw agent for expanded capabilities.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/maplezzk/mcps-skillWhat This Skill Does
The mcps skill serves as a robust bridge between the OpenClaw AI agent and the Model Context Protocol (MCP) ecosystem. By acting as a sophisticated CLI manager, it allows the agent to dynamically register, configure, and communicate with various MCP servers. Whether you need to integrate web scraping via the fetch server, database operations via PostgreSQL, or developer productivity tools like GitLab, this skill enables the agent to discover and invoke remote toolsets seamlessly. It abstracts the complexity of process management and inter-process communication, providing a unified interface for the agent to execute specialized functions across disparate software architectures.
Installation
To integrate this capability into your environment, use the OpenClaw hub CLI tool:
clawhub install openclaw/skills/skills/maplezzk/mcps-skill
Ensure that you have the underlying Node.js package installed globally on your host machine: npm install -g @maplezzk/mcps
Use Cases
- Dynamic Tool Expansion: Rapidly add new capabilities to the agent without rebuilding or restarting the primary application.
- Database Interaction: Securely connect the agent to a live PostgreSQL database to query or analyze data using natural language.
- DevOps Automation: Integrate with GitLab or other CI/CD platforms to allow the agent to manage issues, pull requests, or check repository status.
- Web Content Analysis: Use the fetch server to scrape real-time data from the web, providing the agent with fresh, up-to-date context for complex reasoning tasks.
Example Prompts
- "Check the status of my MCP daemon and list all available tools for the fetch server."
- "Add a new GitLab MCP server and list all open issues in the main repository."
- "Call the fetch tool to extract the main content from https://example.com/documentation and summarize it."
Tips & Limitations
- Environment Variables: Always store sensitive credentials (like database connection strings or personal access tokens) in environment variables, using the
${VAR_NAME}syntax in your configuration files. - Daemon Lifecycle: Remember that the MCP daemon must be started via
mcps startbefore any tools can be successfully invoked. - Error Handling: If a tool call fails, check the server status using
mcps statusor runmcps start --verboseto view real-time logs for debugging connection issues. - Configuration: Changes to the
~/.mcps/mcp.jsonfile may require a restart of the daemon to take effect.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-maplezzk-mcps-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution