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.
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.
Frequently asked questions
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`.
Basic information
More AI & Agents MCP servers
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.

Transform MCP
UnstructuredThe Unstructured Transform MCP Server connects your ADK agent to Unstructured, a document processing platform that turns raw files into structured, AI-ready data. This integration gives your agent the ability to parse PD

Competitor Tracker & Co.
Competitor Tracker & Co.Competitor Tracker & Co. watches your competitors' websites and tells you what changed. Every week it crawls their pricing, product, messaging and corporate pages, detects the changes that matter, and files a tagged, ran
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
MCP-LLM Bridge
patruffBridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
Comments