Smithery

Discover, deploy, and manage MCP servers on Smithery.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноТолько чтение

Что умеет

  • Servers.Get: Retrieve server details including connections, tools, and security status.
  • Servers.Update: Create a new server. Idempotent — returns success if the server already exists and is owned by the caller.
  • Servers.By Qualified Name.Update: Update server metadata such as display name, description, icon, or visibility.

Какие данные видит

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

Discover, deploy, and manage MCP servers on Smithery. Browse the registry, manage server deployments, releases, secrets, and team API keys, and run skills.

Список инструментов сервера (46)

Технические названия из tools/list. Нужны только разработчикам.

servers.getRetrieve server details including connections, tools, and security status.
servers.updateCreate a new server. Idempotent — returns success if the server already exists and is owned by the caller.
servers.by_qualified_name.updateUpdate server metadata such as display name, description, icon, or visibility.
servers.deletePermanently delete a server, its releases, and associated resources.
servers.releases.listList releases ordered by most recent first. Logs are omitted — fetch a specific release to see logs.
servers.releases.updateSubmit a release via multipart form. Supports hosted (JS module upload), external (URL), and stdio (MCPB bundle) release types.
servers.releases.getRetrieve release details including status, git metadata, pipeline logs, and MCP endpoint URL.
servers.releases.resumeResume a paused release (e.g. after OAuth authorization). Use id='latest' to resume the most recent one.
servers.secrets.listList secret names. Values are not returned.
servers.secrets.updateCreate or update a secret value.
servers.secrets.deleteRemove a secret by name.
servers.repo.getGet the connected GitHub repository, if one exists.
servers.repo.updateCreate or update the GitHub repository connection. Idempotent — updates if a connection already exists.
servers.repo.by_qualified_name.updatePartially update the GitHub repository connection settings. Only provided fields are updated.
servers.repo.deleteRemove the GitHub repository connection.
servers.domains.listList the domains for a server.
servers.domains.updateUpdate the managed run.tools slug for a server.
servers.listSearch and browse public MCP servers in the Smithery registry. Supports full-text and semantic search via the `q` parameter, and filtering by deployment status, verification, ownership, and more.
skills.listSearch and browse reusable prompt-based skills. Supports full-text and semantic search via the `q` parameter, and filtering by category, namespace, or slug.
skills.getGet a single skill by its namespace and slug.
skills.updateIdempotent endpoint to create or update a GitHub-backed skill. Send application/json with `gitUrl`.
skills.deleteDelete a skill by namespace and slug. Requires ownership of the namespace.
tokens.createCreate a service token for machine-to-machine authentication. Accepts API key or bearer token. Optionally apply restrictions.
namespaces.listWhen called without query params, returns the authenticated user's namespaces (backwards compatible). When query params are provided, searches public namespaces with pagination. Use ownerId to filter by owner, hasServers/hasSkills to filter by content, q for text search.
namespaces.createCreate a new namespace with a server-generated human-readable name, owned by the authenticated user
namespaces.updateCreate a new namespace owned by the authenticated user or an organization. This endpoint is idempotent - if the namespace already exists and is owned by the user/org, returns success. Pass organizationId in the request body to create an org-owned namespace.
namespaces.deleteDelete a namespace owned by the authenticated user. The namespace must not contain any servers. Skills and connections in the namespace will be deleted automatically.
organizations.api_keys.listReturns all API keys belonging to the organization. Requires admin role. Key values are not included in the response.
organizations.api_keys.createCreates an API key owned by the organization. Requires admin role.
organizations.api_keys.deleteDeletes an API key belonging to the organization. Requires admin role.
connect.subscriptions.by_namespace.listList namespace-scoped trigger subscriptions for all connections in the namespace.
connect.subscriptions.by_namespace.createCreate a namespace-scoped subscription that receives events from every connection in the namespace.
connect.subscriptions.by_namespace.deleteDelete a namespace-scoped trigger subscription.
connect.triggers.listList trigger types exposed by a connection.
connect.triggers.by_trigger_name.getGet the schema for a single trigger type.
connect.triggers.createCreate a trigger instance for a connection using the trigger's declared params.
connect.triggers.getGet a specific trigger instance for a connection.
connect.triggers.deleteDelete a trigger instance and deregister its upstream webhook.
connect.subscriptions.listList trigger subscriptions scoped to a single connection.
connect.subscriptions.createCreate a connection-scoped subscription that receives events from one connection.
connect.subscriptions.deleteDelete a connection-scoped trigger subscription.
connect.by_namespace.getList all connections in a namespace. Supports filtering by metadata using `metadata.{key}={value}` query params.
connect.createCreate a new MCP connection with an auto-generated ID. Requires API key and namespace ownership.
connect.getGet details for a specific connection. Requires service token with connections:read scope.
connect.updateCreate or update an MCP connection with the given ID. mcpUrl is required when creating a new connection, but optional when updating. Returns 409 if a different mcpUrl is provided, except while the connection is input_required and the new URL keeps the same host and path.
connect.deleteDelete a connection and terminate its MCP session. Requires API key and namespace ownership.
Smithery: подключить к Claude, ChatGPT, Cursor · Connectors.fun