thinkingai-docs-mcp
v1.2.0
Published
ThinkingData documentation MCP server for Claude Desktop and other MCP clients
Maintainers
Readme
thinkingai-docs-mcp
ThinkingData documentation MCP server for Claude Desktop, VSCode, and other MCP clients.
Features
Documentation (from the TD Docs site)
- td_docs_search - Search ThinkingData documentation by keywords
- td_docs_get_content - Get full document content by URL path
- td_docs_list - List all available documents
- td_docs_glossary - Search the ThinkingData glossary
SDK source (live from GitHub ThinkingDataAnalytics)
- td_sdk_guide - Integration guide (README) + latest version + recent CHANGELOG for a platform
- td_sdk_source - Browse/fetch SDK source to confirm exact API method signatures
Supported platforms: android, ios, unity, react-native, flutter, js, mini-program,
cocos2dx, unreal, cpp, java, go, python, php, node, ruby, csharp, csharp-client
(aliases like rn, web, golang, c# accepted). These ground data-integration answers in the
real SDK code instead of prose docs alone.
Quick Start
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"td-docs": {
"command": "npx",
"args": ["thinkingai-docs-mcp"]
}
}
}Claude Code
claude mcp add td-docs -- npx thinkingai-docs-mcpDirect execution
npx thinkingai-docs-mcpOptions
| Option | Default | Description |
|--------|---------|-------------|
| --base-url | https://docs.apps.thinkingai.io | API base URL |
| --lang | ko | Language: ko, en, zh, ja |
| --docs-dir | (none) | Local directory with llms.txt files (overrides remote fetch) |
| --github-token | env GITHUB_TOKEN | Read-only GitHub token for SDK source tools (optional) |
GitHub token (optional). The
td_sdk_*tools read public repos, so they work without a token (GitHub allows 60 req/h unauthenticated). For heavier/shared use, set a read-onlyGITHUB_TOKENenv var to raise the limit to 5000 req/h. Never hardcode the token in config files — pass it via env.
Example with options
{
"mcpServers": {
"td-docs": {
"command": "npx",
"args": ["thinkingai-docs-mcp", "--lang", "en"]
}
}
}Local docs (for development)
{
"mcpServers": {
"td-docs": {
"command": "node",
"args": ["/path/to/packages/td-docs-mcp/bin/td-docs-mcp.js", "--docs-dir", "/path/to/dist"]
}
}
}How It Works
The server fetches documentation from the live TD Docs API (llms.txt / llms-full.txt) at startup and caches it in memory. No local files or API keys required. Alternatively, use --docs-dir to load from local files.
The td_sdk_* tools fetch from the ThinkingDataAnalytics GitHub org on demand (README, tags, CHANGELOG, source files) and cache responses in memory for 1 hour. Endpoints omit the git ref, so they always resolve the repo's default branch (main/master varies per repo).
License
MIT
