Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Model Context Protocol server providing 107 enterprise-grade tools for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes game data queries, DBC/DB2 parsing, AI code review, performance analysis, and comprehensive developer tooling. TrinityCore MCP Server $1 $1 $1 $1 $1 $1 $1 **Enterprise-grade Model Context Protocol server** providing **107 MCP tools** for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes comprehensive game data access, AI-powered code analysis, performance profiling, and a full-featured web interface. --- ๐ Quick Start **Web UI will open at:** http://localhost:3000 --- ๐ Table of Contents - $1 - $1 Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
@trinitycore/mcp-server is best for mcp, trinitycore, wow workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB MCP, runtime-metrics, public facts pack
Model Context Protocol server providing 107 enterprise-grade tools for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes game data queries, DBC/DB2 parsing, AI code review, performance analysis, and comprehensive developer tooling. TrinityCore MCP Server $1 $1 $1 $1 $1 $1 $1 **Enterprise-grade Model Context Protocol server** providing **107 MCP tools** for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes comprehensive game data access, AI-powered code analysis, performance profiling, and a full-featured web interface. --- ๐ Quick Start **Web UI will open at:** http://localhost:3000 --- ๐ Table of Contents - $1 - $1
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Agatho
Artifacts
0
Benchmarks
0
Last release
0.9.0-RC1
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/agatho/trinitycore-mcp.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Agatho
Protocol compatibility
MCP
Adoption signal
4 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
bash
# Clone repository git clone https://github.com/agatho/trinitycore-mcp.git cd trinitycore-mcp # Install dependencies npm install # Build TypeScript npm run build # Start both MCP server and Web UI npm run start:all
bash
# 1. Clone repository git clone https://github.com/agatho/trinitycore-mcp.git cd trinitycore-mcp # 2. Install dependencies npm install # 3. Build TypeScript to JavaScript npm run build # 4. Verify build output ls dist/ # Should see: index.js, tools/, database/, etc.
bash
# Install Web UI dependencies cd web-ui npm install cd ..
env
# TrinityCore Database (Required for game data queries) TRINITY_DB_HOST=localhost TRINITY_DB_PORT=3306 TRINITY_DB_USER=trinity TRINITY_DB_PASSWORD=your_password TRINITY_DB_AUTH=auth TRINITY_DB_CHARACTERS=characters TRINITY_DB_WORLD=world # TrinityCore Paths (Optional - for DBC/DB2 reading) TRINITY_ROOT=C:\TrinityBots\TrinityCore DBC_PATH=C:\TrinityBots\Server\data\dbc DB2_PATH=C:\TrinityBots\Server\data\db2 # VMap/MMap Paths (Optional - for height/pathfinding) VMAP_DATA_PATH=C:\TrinityBots\Server\data\vmaps MMAP_DATA_PATH=C:\TrinityBots\Server\data\mmaps # MCP Server (Optional - defaults shown) MCP_PORT=3000 MCP_HOST=localhost
json
{
"mcpServers": {
"trinitycore": {
"command": "node",
"args": ["C:\\TrinityBots\\trinitycore-mcp\\dist\\index.js"],
"env": {
"TRINITY_DB_HOST": "localhost",
"TRINITY_DB_PORT": "3306",
"TRINITY_DB_USER": "trinity",
"TRINITY_DB_PASSWORD": "${TRINITY_DB_PASSWORD}",
"TRINITY_ROOT": "C:\\TrinityBots\\TrinityCore",
"DBC_PATH": "C:\\TrinityBots\\Server\\data\\dbc",
"DB2_PATH": "C:\\TrinityBots\\Server\\data\\db2"
}
}
}
}bash
npm run start:all
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Model Context Protocol server providing 107 enterprise-grade tools for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes game data queries, DBC/DB2 parsing, AI code review, performance analysis, and comprehensive developer tooling. TrinityCore MCP Server $1 $1 $1 $1 $1 $1 $1 **Enterprise-grade Model Context Protocol server** providing **107 MCP tools** for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes comprehensive game data access, AI-powered code analysis, performance profiling, and a full-featured web interface. --- ๐ Quick Start **Web UI will open at:** http://localhost:3000 --- ๐ Table of Contents - $1 - $1
Enterprise-grade Model Context Protocol server providing 107 MCP tools for TrinityCore bot development with World of Warcraft 12.0 (Midnight). Includes comprehensive game data access, AI-powered code analysis, performance profiling, and a full-featured web interface.
# Clone repository
git clone https://github.com/agatho/trinitycore-mcp.git
cd trinitycore-mcp
# Install dependencies
npm install
# Build TypeScript
npm run build
# Start both MCP server and Web UI
npm run start:all
Web UI will open at: http://localhost:3000
The TrinityCore MCP Server is a comprehensive development platform for building and managing TrinityCore PlayerBots. It provides:
The included web interface provides 36+ interactive pages for comprehensive TrinityCore development:
# 1. Clone repository
git clone https://github.com/agatho/trinitycore-mcp.git
cd trinitycore-mcp
# 2. Install dependencies
npm install
# 3. Build TypeScript to JavaScript
npm run build
# 4. Verify build output
ls dist/
# Should see: index.js, tools/, database/, etc.
# Install Web UI dependencies
cd web-ui
npm install
cd ..
Create .env file in project root:
# TrinityCore Database (Required for game data queries)
TRINITY_DB_HOST=localhost
TRINITY_DB_PORT=3306
TRINITY_DB_USER=trinity
TRINITY_DB_PASSWORD=your_password
TRINITY_DB_AUTH=auth
TRINITY_DB_CHARACTERS=characters
TRINITY_DB_WORLD=world
# TrinityCore Paths (Optional - for DBC/DB2 reading)
TRINITY_ROOT=C:\TrinityBots\TrinityCore
DBC_PATH=C:\TrinityBots\Server\data\dbc
DB2_PATH=C:\TrinityBots\Server\data\db2
# VMap/MMap Paths (Optional - for height/pathfinding)
VMAP_DATA_PATH=C:\TrinityBots\Server\data\vmaps
MMAP_DATA_PATH=C:\TrinityBots\Server\data\mmaps
# MCP Server (Optional - defaults shown)
MCP_PORT=3000
MCP_HOST=localhost
Add to .claude/mcp-servers-config.json or claude_desktop_config.json:
{
"mcpServers": {
"trinitycore": {
"command": "node",
"args": ["C:\\TrinityBots\\trinitycore-mcp\\dist\\index.js"],
"env": {
"TRINITY_DB_HOST": "localhost",
"TRINITY_DB_PORT": "3306",
"TRINITY_DB_USER": "trinity",
"TRINITY_DB_PASSWORD": "${TRINITY_DB_PASSWORD}",
"TRINITY_ROOT": "C:\\TrinityBots\\TrinityCore",
"DBC_PATH": "C:\\TrinityBots\\Server\\data\\dbc",
"DB2_PATH": "C:\\TrinityBots\\Server\\data\\db2"
}
}
}
}
For detailed configuration, see MCP_CONFIGURATION.md
npm run start:all
This will:
# Production mode (stdio transport)
npm start
# or
npm run start:mcp
# Development mode (watch for changes)
npm run dev
npm run start:web
Starts Next.js development server on http://localhost:3000
The MCP server provides 107 registered tools organized into the following categories:
| Category | Tools | Description | |----------|-------|-------------| | Game Data | 40 | Spells, items, quests, creatures, world data, DBC/DB2, GameTables | | Combat & Optimization | 12 | Talents, combat mechanics, buffs, dungeon strategy | | Economy & Social | 8 | Item pricing, reputation, professions | | Group & PvP | 8 | Coordination, arena, battlegrounds | | Collections & Leveling | 7 | Collectibles, quest routing, zone analysis | | Knowledge & Codegen | 12 | Documentation, code generation, API reference | | Performance & Testing | 9 | Performance analysis, testing, coverage | | Database | 11 | Schema, export/import, backup/restore | | AI Code Review | 11 | Code review, thread safety, memory analysis, bot AI | | Production & Monitoring | 11 | Health monitoring, logging, backups, security | | VMap & MMap | 8 | Height detection, pathfinding | | Configuration & Tests | 8 | Config management, AI test generation |
get-spell-info - Get detailed spell information by ID
get-item-info - Get item data by ID
get-quest-info - Get quest information by ID
query-dbc - Query DBC/DB2 file by record ID
get-trinity-api - Get TrinityCore C++ API documentation
get-opcode-info - Get network packet opcode documentation
query-gametable - Query GameTable files (CombatRatings.txt, xp.txt, etc.)
list-gametables - List all available GameTable files
get-combat-rating - Get combat rating conversion for level
get-character-stats - Get character base stats for level
// Get spell information
const fireball = await callMCPTool("get-spell-info", { spellId: 133 });
// Analyze bot performance
const perf = await callMCPTool("analyze-bot-performance", {
duration: 60000,
sampleInterval: 1000
});
// Review C++ code
const review = await callMCPTool("review-code-file", {
filePath: "src/modules/Playerbot/BotAI.cpp",
minConfidence: 0.7
});
// Optimize quest route
const route = await callMCPTool("optimize-quest-route", {
zone: "Elwynn Forest",
level: 5
});
For complete tool documentation, see the Web UI API Explorer at http://localhost:3000/playground
Start the Web UI:
# Start both MCP server and Web UI
npm run start:all
# Or start Web UI only
npm run start:web
Access at: http://localhost:3000
โ 36+ Interactive Pages โ 107 MCP Tools Integration โ Real-time Database Access โ Advanced Search & Filtering โ Data Export (CSV, Excel, JSON, PDF, XML) โ AI Code Review (1,020 rules) โ Bot AI Visualization (Mermaid flowcharts) โ Server Monitoring (Real-time metrics) โ Dark Mode (Optimized for development) โ Responsive Design (Desktop, tablet, mobile)
# Build TypeScript to JavaScript
npm run build
# Watch mode (rebuild on changes)
npm run dev
# Run tests
npm test
# Or use MCP testing tools via Claude Code
npm run lint
trinitycore-mcp/
โโโ src/
โ โโโ index.ts # Main MCP server entry point
โ โโโ tools/ # 107 tool implementations (58 files)
โ โ โโโ spell.ts
โ โ โโโ item.ts
โ โ โโโ quest.ts
โ โ โโโ dbc.ts
โ โ โโโ codereview.ts
โ โ โโโ performance.ts
โ โ โโโ ... (52 more)
โ โโโ database/
โ โ โโโ connection.ts # MySQL connection pool
โ โโโ parsers/
โ โ โโโ dbc/ # DBC/DB2 parsers
โ โ โโโ cache/ # Caching system
โ โโโ utils/
โ โโโ logger.ts
โโโ web-ui/ # Next.js 16 web interface
โ โโโ app/ # App Router pages (36+ pages)
โ โโโ components/ # React components
โ โโโ lib/ # Utilities and MCP client
โ โโโ public/ # Static assets
โโโ data/
โ โโโ api_docs/ # 3,800+ API documentation files
โโโ tests/ # Test suites
โโโ dist/ # Compiled JavaScript (build output)
โโโ package.json # v0.9.0-RC1
โโโ tsconfig.json
โโโ README.md # This file
Contributions welcome! Please follow TrinityCore coding standards.
git checkout -b feature/amazing-featurenpm run build && npm testgit push origin feature/amazing-featureGPL-2.0 (same as TrinityCore)
See LICENSE file for details.
Version: 0.9.0-RC1 (Release Candidate 1) Status: โ Production Ready MCP Tools: 107 registered tools Web UI Pages: 36+ interactive pages Last Updated: 2025-11-08
Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T02:08:09.077Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "trinitycore",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "wow",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "dbc",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "db2",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "game-data",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:mcp|supported|profile capability:trinitycore|supported|profile capability:wow|supported|profile capability:dbc|supported|profile capability:db2|supported|profile capability:game-data|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Agatho",
"href": "https://github.com/agatho/trinitycore-mcp",
"sourceUrl": "https://github.com/agatho/trinitycore-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:03:46.620Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:03:46.620Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "4 GitHub stars",
"href": "https://github.com/agatho/trinitycore-mcp",
"sourceUrl": "https://github.com/agatho/trinitycore-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:03:46.620Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-agatho-trinitycore-mcp/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub ยท GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to @trinitycore/mcp-server and adjacent AI workflows.