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.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"specter": {
"command": "npx",
"args": [
"-y",
"-p",
"specter-skills",
"specter-mcp"
],
"env": {
"SPECTER_ENV": "production",
"SPECTER_ALLOW_MUTATIONS": "true"
}
}
}
}工具
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)
概览
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 服务器
MCP-NixOS - Because Your AI Assistant Shouldn't Hallucinate About Packages
utensilsMCP-NixOS - Model Context Protocol Server for NixOS resources
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Solon Ai
opensolonJava AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java25. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.
Model Context Protocol Server for Home Assistant
tevonsbA MCP server for Home Assistant
评论