MCP Servers & Skills
Beyond the curated OAuth connectors - browse thousands of MCP servers and a 90,000-entry Skills catalog, and let OpenHuman act as an MCP server itself.
The one-click OAuth integrations are the curated path. Beyond them, OpenHuman opens up the wider open-tooling ecosystem in two ways: the Model Context Protocol (MCP) registry and the Skills catalog. OpenHuman can also expose itself as an MCP server to other clients.
MCP servers (thousands)
OpenHuman has a built-in MCP registry that browses the open MCP ecosystem and lets you install servers locally as new typed tools for the agent.
Two upstream registries, merged. Discovery fans out in parallel to Smithery.ai and the official
registry.modelcontextprotocol.io, then merges the results: thousands of servers across both.Search β install β connect. Search the catalog, view a server's details, and install it. A local install spawns the server as a stdio subprocess; deployed servers connect over HTTP.
Supervised connections. Installed servers are persisted in a local SQLite store (
mcp_clients/mcp_clients.db) with their command, args, and transport. A supervisor loop keeps enabled servers connected, probing every ~60s with per-server exponential backoff.
Once connected, an MCP server's tools are available to the agent exactly like native tools.
The catalogs are open-ended and grow on their own. The "5,000+" figure reflects the combined Smithery + official ecosystem size, not a fixed list baked into OpenHuman.
OpenHuman as an MCP server
OpenHuman can run the other way around, too. openhuman-core mcp exposes OpenHuman over stdio as an MCP server, offering read-only tools (memory search / recall, Memory Tree browsing, and optional web search) to clients like Claude Desktop. See MCP Server for setup.
Skills (90,000-entry catalog)
Skills are a large, browsable catalog of agent skills (SKILL.md-style capability bundles) aggregated from multiple upstream sources (HermesHub, ClawHub, LobeHub, and more).
One aggregated catalog. Sourced from HermesHub (configurable via
OPENHUMAN_SKILL_REGISTRY_CATALOG_URL), the catalog runs to roughly 90,000 entries. Each entry carries id, name, description, source, author, version, tags, platforms, a download URL, and license.Cached and fast. The catalog is fetched on boot in the background (without blocking startup), cached locally at
~/.openhuman/skill-registry/cache.jsonwith a ~1-hour TTL and served stale-while-revalidate. A single-flight gate prevents duplicate downloads of the large catalog.Metadata-first. OpenHuman's in-app skills runtime (the old QuickJS sandbox) has been removed. Skills are now a metadata catalog you browse and install from the Connections β Skills tab, not code executing inside the app. Availability varies per entry: some expose a direct
SKILL.mddownload, others point to external hosting.
See also
Third-party Integrations: the curated 100+ OAuth connectors.
MCP Server: running OpenHuman as an MCP server.
Available Tools: the native tools that ship by default.
Last updated