Snipe-IT MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.3.4更新于 Nov 7, 2026

Find assets, users and licenses, and check assets out or in in Snipe-IT.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

将助手连接到 Snipe-IT 实例,查询资产、用户和软件许可证,并办理硬件借出或归还。

可以做什么
  • 按 id、资产标签或序列号查找资产,并按型号、类别、位置、公司、状态或领用人筛选列表
  • 列出用户、查看单个用户详情,以及该用户当前借用的资产
  • 列出软件许可证、许可证席位及席位持有人,以及资产型号、类别、位置和状态标签
  • 读取借出、编辑、删除等操作的活动日志,并列出审计逾期的资产
  • 将资产借出给用户、另一资产或某个位置,或按指定状态标签归还入库
  • 查看用量、提交缺失功能请求,以及升级或取消付费方案
适用场景
适合用自然语言询问 IT 资产情况,例如某台笔记本在谁手上、某个序列号对应哪台设备、哪些许可证席位快用完;也适合不打开 Snipe-IT 就登记借出与归还。
运行要求
通过 HTTP 访问的远程端点,无需本地安装。使用 OAuth 登录,首次连接时需提供 Snipe-IT 地址和在“Manage API Keys”中创建的个人 API 令牌。客户端配置中不要填写 API 密钥或 Authorization 头。
安装前请注意
借出和归还工具会改变资产的持有人和状态标签,执行前应先确认。Snipe-IT 地址和个人 API 令牌由托管方按用户存储。用量按调用计费:免费方案每月 50 次工具调用,付费方案通过 Stripe 结账链接付款,取消时当期费用不退。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Snipe-IT MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fsnipe-it/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "snipe-it-by-usefulapi": {
      "type": "http",
      "url": "https://snipe-it.usefulapi.io/mcp"
    }
  }
}

README

Snipe-IT MCP by usefulapi

Use your Snipe-IT account from Claude, Cursor, or any MCP client. Find assets, users and licenses, read their status, and check assets out or in. Hosted, no local install: connect with your own credentials.

Live endpoint: https://snipe-it.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://snipe-it.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http snipe-it https://snipe-it.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "snipe-it": {      "url": "https://snipe-it.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Snipe-IT credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/snipe-it/

On first connect you provide your Snipe-IT address (for example https://assets.example.com) and a personal API token, which you create under Manage API Keys in your account menu. The server validates them and stores them per user. No keys go in config files.

Tools

ToolTypeWhat it does
snipeit_get_mereadGet the connected user
snipeit_list_hardwarereadList assets
snipeit_get_hardwarereadGet an asset
snipeit_find_hardware_by_tagreadFind an asset by asset tag
snipeit_find_hardware_by_serialreadFind an asset by serial number
snipeit_list_overdue_auditsreadList overdue asset audits
snipeit_list_usersreadList users
snipeit_get_userreadGet a user
snipeit_list_user_assetsreadList assets assigned to a user
snipeit_list_licensesreadList software licenses
snipeit_get_licensereadGet a software license
snipeit_list_license_seatsreadList license seats
snipeit_list_modelsreadList asset models
snipeit_list_categoriesreadList categories
snipeit_list_locationsreadList locations
snipeit_list_status_labelsreadList status labels
snipeit_get_activity_reportreadGet the activity report
snipeit_checkout_hardwarewriteCheck out an asset
snipeit_checkin_hardwarewriteCheck in an asset
snipeit_usage_statusmetaUsage status (free-tier meter)
snipeit_request_featuremetaRequest a missing feature
snipeit_upgrademetaUpgrade to Pro or Pro+
snipeit_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with snipeit_upgrade (it returns a Stripe Checkout link). Cancel any time with snipeit_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running snipeit_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

来源:servers/snipe-it/README.md,提交 4046075

工具

19

snipeit_get_me

Get the connected user

Get the Snipe-IT user this connection acts as: name, username, department, location and permissions. Good first call to confirm the connection. Snipe-IT API: GET /api/v1/users/me.

无需输入参数。

snipeit_list_hardware

List assets

List assets (hardware), with status, model, location and assignment. Filter by model, category, location, company, status or assignee. Snipe-IT API: GET /api/v1/hardware.

输入参数sortlimitorderoffsetsearchmodel_idstatus_idcompany_idassigned_tocategory_idlocation_idassigned_type

snipeit_get_hardware

Get an asset

Get one asset by its numeric id: asset tag, serial, model, status, assignment, custom fields and checkout history. Snipe-IT API: GET /api/v1/hardware/{id}.

输入参数hardware_id必填

snipeit_find_hardware_by_tag

Find an asset by asset tag

Find one asset by its asset tag, for example ASSET-0001. Snipe-IT API: GET /api/v1/hardware/bytag/{asset_tag}.

输入参数asset_tag必填include_deleted

snipeit_find_hardware_by_serial

Find an asset by serial number

Find one asset by its serial number. Snipe-IT API: GET /api/v1/hardware/byserial/{serial}.

输入参数serial必填include_deleted

snipeit_list_overdue_audits

List overdue asset audits

List assets whose physical audit is overdue. Snipe-IT API: GET /api/v1/hardware/audit/overdue.

无需输入参数。

snipeit_list_users

List users

List the users (people) in Snipe-IT, with department and location. Search by name, username, email or employee number. Snipe-IT API: GET /api/v1/users.

输入参数sortlimitorderoffsetsearchcompany_idlocation_iddepartment_id

snipeit_get_user

Get a user

Get one user by numeric id, with department, location, groups and permissions. Snipe-IT API: GET /api/v1/users/{id}.

输入参数user_id必填

snipeit_list_user_assets

List assets assigned to a user

List the assets currently checked out to one user. Snipe-IT API: GET /api/v1/users/{id}/assets.

输入参数user_id必填model_idcategory_id

snipeit_list_licenses

List software licenses

List software licenses with seat counts and expiry. Snipe-IT API: GET /api/v1/licenses.

输入参数sortlimitorderoffsetsearchcategory_idmanufacturer_id

snipeit_get_license

Get a software license

Get one software license by numeric id: seats, product key holder, expiry and supplier. Snipe-IT API: GET /api/v1/licenses/{id}.

输入参数license_id必填

snipeit_list_license_seats

List license seats

List the seats of one software license and who holds each seat. Snipe-IT API: GET /api/v1/licenses/{id}/seats.

输入参数license_id必填

snipeit_list_models

List asset models

List asset models (the product definitions that assets are created from). Snipe-IT API: GET /api/v1/models.

输入参数sortlimitorderoffsetsearchcategory_id

snipeit_list_categories

List categories

List categories (asset, accessory, consumable, component or license). Snipe-IT API: GET /api/v1/categories.

输入参数sortlimitorderoffsetsearch

snipeit_list_locations

List locations

List locations (sites, buildings or rooms) with their addresses. Snipe-IT API: GET /api/v1/locations.

输入参数sortlimitorderoffsetsearch

snipeit_list_status_labels

List status labels

List status labels (for example Ready to Deploy, Deployed, Broken, Archived) with their ids. Use the ids for status filters and checkouts. Snipe-IT API: GET /api/v1/statuslabels.

输入参数sortlimitorderoffsetsearchstatus_type

snipeit_get_activity_report

Get the activity report

Read the activity log: who checked out, edited or deleted what, and when. Filter by target or item. Snipe-IT API: GET /api/v1/reports/activity.

输入参数limitorderoffsetsearchitem_iditem_typetarget_idaction_typetarget_type

snipeit_checkout_hardware

Check out an asset

Check an asset out to a user, another asset or a location. Changes who holds the asset and sets its status label. Snipe-IT API: POST /api/v1/hardware/{id}/checkout.

输入参数namenotestatus_id必填checkout_athardware_id必填assigned_userassigned_assetcheckout_to_type必填expected_checkinassigned_location

snipeit_checkin_hardware

Check in an asset

Check an asset back in: it leaves its holder and gets the status label you give. Snipe-IT API: POST /api/v1/hardware/{id}/checkin.

输入参数namenotestatus_id必填hardware_id必填location_id

版本历史

6
  1. v1.3.4最新Nov 7, 2026
  2. v1.2.3Nov 5, 2026
  3. v1.2.2Nov 5, 2026
  4. v1.2.1Nov 4, 2026
  5. v1.2.0Nov 3, 2026
  6. v1.1.1Nov 3, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成