MCP.so
登录
S

Specter

@dirtcubeinteractive

关于 Specter

Configure a Specter game backend from chat — players, economy, progression, leaderboards, tournaments, battle passes, and real-time multiplayer — via your AI assistant. Browser sign-in; create/mutate tools opt-in.

基本信息

分类

AI 与智能体

传输方式

stdio

发布者

dirtcubeinteractive

提交者

Mridul

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "specter": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "specter-skills",
        "specter-mcp"
      ],
      "env": {
        "SPECTER_ENV": "production",
        "SPECTER_ALLOW_MUTATIONS": "true"
      }
    }
  }
}

工具

12

Smoke-test the project: auth, currencies, events, tasks

List custom events (with their ids) that trigger tasks

Read the test player's tasks, wallet, and inventory

Fire a custom event (the same call your game makes) to trigger achievements

End-to-end: read status → fire the event → re-read → report whether the task progressed

Generate ready-to-paste game code (JS or Unity C#) wired with your real api-key + event slug

A custom event that triggers achievements

A single-objective achievement

Multiplayer match template (format / outcome / game)

Schedule a leaderboard / competition live

Grant items / currencies to a player

Browser sign-in (above)

概览

What is Specter?

Specter is a game backend platform. The specter-skills package includes an MCP server that lets Claude inspect and configure a Specter backend directly from chat, using tools to read and manage game configuration such as currencies, tasks, leaderboards, and achievements.

How to use Specter?

Install the package with npx specter-skills init. Set up the MCP server via npx specter-skills mcp (or manually edit your MCP host config). Sign in once through your browser to authorize the tool. After that, Claude can run read-only and mutating tools on your Specter project.

Key features of Specter

  • Read-only tools to inspect economy, progression, and competition configuration.
  • Mutating tools to create currencies, items, tasks, and achievements.
  • Client tools to simulate player actions like sending events and claiming rewards.
  • Browser-based sign‑in with no password shared with the tool.
  • Auto‑detects your project from your sign‑in session.
  • Works with Claude Desktop, Claude Code, and other MCP‑compatible hosts.

Use cases of Specter

  • Inspect a project’s currencies, tasks, or leaderboards without opening the dashboard.
  • Create new currencies, items, or battle passes with a single chat command.
  • Set up and schedule achievements, missions, and daily quests from chat.
  • Test player progression by firing custom events and checking state.
  • Generate client code for your game using your real API key.

FAQ from Specter

What does the MCP server do vs the skills?

Skills teach Claude the Specter API so it writes correct integration code. The MCP server lets Claude act on your backend to inspect and configure it straight from chat.

What are the runtime requirements?

Node.js is required. The package is installed via npm and runs as an MCP server. No additional services beyond a Specter account are needed.

Where does my data live?

Your API key and sign‑in token are stored locally (~/.specter/credentials.json). No data is sent to third parties. You can revoke access from the dashboard at any time.

Are there known limits?

Mutating tools are flagged non‑read‑only and require confirmation before each call. The README advises pointing them at a staging project first. No explicit rate limits are mentioned.

How does authentication work?

Sign‑in is done through your browser using your normal Specter credentials (email/password, Google, or Apple). A revocable token is saved locally. Your password never touches the tool or Claude. Read‑only tools work after sign‑in; mutating tools require SPECTER_ALLOW_MUTATIONS=true.

评论

AI 与智能体 分类下的更多 MCP 服务器