Specter
@dirtcubeinteractive
About 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.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"specter": {
"command": "npx",
"args": [
"-y",
"-p",
"specter-skills",
"specter-mcp"
],
"env": {
"SPECTER_ENV": "production",
"SPECTER_ALLOW_MUTATIONS": "true"
}
}
}
}Tools
12Smoke-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)
Overview
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.
More AI & Agents MCP servers
Model Context Protocol for Unreal Engine
chongdashuEnable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
Hass-MCP
voskaControl and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
🔎 GPT Researcher
assafelovicAn autonomous agent that conducts deep research on any data using any LLM providers
Gemini MCP Server
aliargunMCP server implementation for Google's Gemini API
Web Agent Protocol
OTA-Tech-AI🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support
Comments