MCP.Market

Tactus MCP server

by ProjectAILiberation·io.github.ProjectAILiberation/tactus·v0.1.2·3 stars

Content-agnostic control layer for intimate hardware; forwards Buttplug/Intiface commands only.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

3 stars38 downloads/wk

Reviews

Write one

Nobody has reviewed Tactus yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Tactus tools (11)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_battery

    Read battery level (0.0-1.0) for a device that reports it.

  • linear
  • list_devices

    List currently connected devices and their actuators.

  • oscillate
  • rotate
  • scan_for_devices

    Scan for new devices for a duration, then return any newly found.

  • server_status

    Report connection status to Intiface and device count.

  • stop_all

    Immediately stop every connected device. Emergency stop.

  • stop_device

    Stop all actuators on one device.

  • vibrate
  • vibrate_pattern

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan15 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 106 days ago8/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Tactus compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
Tools
11
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 80% of 28,688 servers
Downloads a week
38
more than 29% of 12,191 servers with a package

What its tools let an agent do: 9 read · 2 run or deploy

Install Tactus in Claude Code, Cursor or VS Code

Runs npx -y tactus-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add tactus -- npx -y tactus-mcp
Add to Cursor

What the publisher says

From the Tactus repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.ProjectAILiberation/tactus -->

Tactus

A content-agnostic MCP server that lets any AI agent control intimate hardware through a clean, safe tool interface.

Tactus is a thin, neutral control layer. It wraps Buttplug / Intiface — so a single integration reaches 750+ devices across ~26 brands — and exposes them to AI agents as Model Context Protocol (MCP) tools. It forwards hardware control commands only. It does not generate, host, or store any content of any kind.

one-call emergency stop, and fail-safe stop semantics are built in and on by default — this is the headline feature, not an afterthought.

  • Safety first. Intensity clamping, an independent watchdog auto-stop, a

just talk to it over a local WebSocket.

  • One-line install. npx -y tactus-mcp, no clone or build.
  • OS-agnostic. Tactus never touches Bluetooth. Intiface owns the radio; we

⚠️ Adults only (18+, or the age of majority in your jurisdiction). For use

only on devices you own and only with the consent of everyone involved.

How it works

AI client / agent           Tactus (this server)            Intiface Central
  (Claude Desktop,    MCP      - MCP server          WebSocket - holds BLE/USB
   Claude Code, your  ───────▶ - Buttplug client     ────────▶   - 750+ device
   own AI product)            - SAFETY LAYER          :12345      protocols
                                                                     │ BLE/USB
                                                                     ▼
                                                                🔵 your device

Everything runs locally on your machine. Tactus is a Buttplug client that connects to a locally running Intiface Central/Engine at ws://127.0.0.1:12345.

Prerequisites

Devices → Manage Simulated Devices).

  1. Install Intiface Central.
  2. Open it and click Start Server.
  3. Pair your device (or, for development, add a simulated device under

Install & configure

Tactus runs over stdio via npx. Add it to your MCP client config.

Claude Desktop / Claude Code (claudedesktopconfig.json):

{
  "mcpServers": {
    "tactus": {
      "command": "npx",
      "args": ["-y", "tactus-mcp"],
      "env": { "MAX_INTENSITY": "1.0" }
    }
  }
}

The same command/args work for any MCP client that launches stdio servers (Cursor, Cline, Continue, etc.).

Tools

All intensities are normalized to 0.0–1.0. Every tool returns both structured data and human-readable text.

Safety

The safety layer wraps every driving command and is on by default:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Tactus: common questions

Is Tactus MCP server safe?
Mostly: it is graded B (78/100). Read the Tactus safety report
How do I install Tactus?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Tactus need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Tactus maintained?
The last commit was 144 days ago (2026-06-13). The latest release is v0.1.2.
How does Tactus compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.