Doctah-MCP
🌍 Language / 语言选择: 🇺🇸 English | 🇨🇳 中文
🎯 Enable AI assistants to search and access Arknights game data through a simple MCP interface.
The Doctah-MCP Server provides a bridge between AI assistants and PRTS.wiki's Arknights repository through the Model Context Protocol (MCP). It allows AI models to search for operators and enemies and access their content in a programmatic way.
✨ Core Features
- 🎯 Operator Search: Query detailed operator information including skills, talents, and attributes
- ⚔️ Enemy Intelligence: Access comprehensive enemy data with level progression
- 📋 List Search: Find operators and enemies with fuzzy search functionality
- 🔍 Content Verification: Smart content validation to distinguish operators from enemies
- 🤖 AI-Friendly: Clean Markdown output with consistent structure
🚀 Quick Start
Install from Source
Verify installation:
For development:
🔌 MCP Integration
Choose one of the following configuration methods for your MCP client config file:
Method 1: Using global command (recommended)
💡 If
doctah-mcp
command is not found, use Method 3 with full path to python executable
Method 2: Using Python module
Method 3: Using full path (most reliable)
💡 Note:
cwd
is the working directory, only needed in method 3, pointing to your downloaded doctah-mcp project folder
💡 Available Tools
The server provides four main tools:
1. Operator Search
Search for detailed operator information:
2. Enemy Search
Get comprehensive enemy data:
3. List Operators
Find operators matching a pattern:
4. List Enemies
Find enemies matching a pattern:
📁 Client Configuration
Claude Desktop
Configuration file locations:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Recommended configuration (simplest):
Fallback configuration (if above doesn't work):
Cherry Studio
- Open Cherry Studio → Settings → MCP Servers → Add
- Select Type: STDIO
- Simple configuration:
- Command:
doctah-mcp
- Args:
[]
- Command:
- Fallback configuration (if above doesn't work):
- Command:
/full/path/to/python
- Args:
["-m", "doctah_mcp.server"]
- Cwd:
/path/to/doctah-mcp-folder
- Command:
⚙️ Configuration
Configure through environment variables:
Variable | Purpose | Default |
---|---|---|
LOG_LEVEL | Logging level | INFO |
🧪 Testing
Run the test suite:
📄 License
Released under the MIT License. See the LICENSE file for details.
📖 Detailed Setup Guides
Need more detailed configuration and troubleshooting? Check out:
Made with ❤️ for Arknights community
GitHub Star History
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables AI assistants to search and access Arknights game data including operator information, enemy intelligence, skills, talents, and attributes through PRTS.wiki integration. Provides fuzzy search functionality for operators and enemies with clean Markdown output.