Content
<div align="center">
# Tool List
**Curated · Tested and Verified · China Environment Configuration · Continuously Updated**
[](LICENSE)


> Not a comprehensive list, but a curated selection of MCP tools **tested and verified to work in China's network environment**
> Includes complete configuration code, troubleshooting notes, and a dedicated section for Chinese platforms
**⭐ If you find this useful, please give it a Star! Your support is the motivation for continuous updates**
[⚡ Get Started in 5 Minutes](#-get-started-in-5-minutes) · [✅ Essential MCP Tools](#-essential-mcp-tools) · [🇨🇳 Chinese Platforms](#-chinese-platforms) · [🔥 Companion Tools](#-companion-tools) · [🛠️ Develop Your Own MCP](#-develop-your-own-mcp)
</div>
---
## ⚡ Get Started in 5 Minutes
> Applicable to Claude Desktop / Cursor / Windsurf
**Prerequisites:** Install [Node.js](https://nodejs.org) and [uv](https://docs.astral.sh/uv/)
**Configuration File Location:**
- Claude: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Cursor / Windsurf: IDE Settings → MCP
**Paste this configuration to enable 5 core capabilities:**
```json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/YourUsername/Documents"]
},
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YourToken" }
},
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"china-hot": {
"command": "python",
"args": ["-m", "china_hot_mcp.server"]
}
}
}
```
Restart the client, and AI will be able to: read and write files, fetch web pages, manage GitHub, remember conversations, and search Chinese hot topics.
---
## ✅ Essential MCP Tools
> Only includes servers that have been tested and verified to work stably in China's network environment
### Core Capabilities (Essential)
| Server | Solves What Problem | Installation | Notes |
|--------|------------|------|------|
| [filesystem](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) | AI reads and writes local files | `npx @modelcontextprotocol/server-filesystem /path` | Official, most stable |
| [fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) | AI fetches arbitrary web page content | `uvx mcp-server-fetch` | Pure Python, no Node dependencies |
| [memory](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) | AI remembers your information across conversations | `npx @modelcontextprotocol/server-memory` | No need to repeat yourself |
| [git](https://github.com/modelcontextprotocol/servers/tree/main/src/git) | AI operates local Git repositories | `uvx mcp-server-git` | No token required |
### Developer Tools
| Server | Function | Installation |
|--------|------|------|
| [github](https://github.com/modelcontextprotocol/servers/tree/main/src/github) | Manages repositories/PR/Issues | `npx @modelcontextprotocol/server-github` |
| [playwright](https://github.com/microsoft/playwright-mcp) | Browser automation (screenshot/form submission/data scraping) | `npx @playwright/mcp@latest` |
| [sqlite](https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite) | Reads and writes SQLite databases | `npx @modelcontextprotocol/server-sqlite` |
| [sequential-thinking](https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking) | Improves complex reasoning quality | `npx @modelcontextprotocol/server-sequential-thinking` |
### Chinese Search (Alternative to Google)
| Server | Description | Installation |
|--------|------|------|
| [tavily](https://github.com/tavily-ai/tavily-mcp) | The best AI search, accessible in China, with sufficient free quota | `npx -y tavily-mcp` |
| [arxiv](https://github.com/blazickjp/arxiv-mcp-server) | Searches academic papers, free and no key required | `pip install arxiv-mcp-server` |
---
## 🇨🇳 Chinese Platforms MCP
> These are exclusive to Chinese developers, not covered or updated in other awesome lists
| Server | Platform | Function |
|--------|------|------|
| [Amap MCP](https://github.com/amap-demo/amap-mcp-server) | Amap | Route planning, POI search, weather query |
| [Feishu MCP](https://github.com/feishu/mcp-server-feishu) | Feishu | Message sending, document reading/writing, calendar management |
| [Dingtalk MCP](https://github.com/open-dingtalk/mcp-server-dingtalk) | Dingtalk | Group message, to-do list push |
| [WeCom MCP](https://github.com/loonghao/wecom-bot-mcp-server) | WeCom | Message push to work groups |
| [Alibaba Cloud MCP](https://github.com/aliyun/alibabacloud-mcp-servers) | Alibaba Cloud | OSS file management, cloud resource operation |
| [china-hot-mcp](https://github.com/EA-Studio-SHARK/china-hot-mcp) | All-platform hot search | Weibo/Zhihu/Bilibili/Baidu/Douyin real-time hot lists |
---
## 🔥 Companion Tools
Practical tools developed for this project:
- **[china-hot-mcp](https://github.com/EA-Studio-SHARK/china-hot-mcp)** — China hot search MCP, allowing AI to get real-time hot lists from Weibo/Zhihu/Bilibili/Baidu/Douyin
- **[local-ai-china](https://github.com/EA-Studio-SHARK/local-ai-china)** — Local AI deployment guide, one-click launch of DeepSeek/Qwen, solving domestic network issues
---
## 🛠️ Develop Your Own MCP
**Write an MCP server in 5 minutes (Python):**
```bash
pip install "mcp[cli]"
```
```python
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("My Tool")
@mcp.tool()
async def my_tool(query: str) -> str:
"""Tool description (AI will read this to decide when to call)"""
return f"Processing result: {query}"
if __name__ == "__main__":
mcp.run()
```
**Debugging:**
```bash
npx @modelcontextprotocol/inspector python my_tool.py
```
**Complete example reference:** [china-hot-mcp source code](https://github.com/EA-Studio-SHARK/china-hot-mcp)
---
## ⚠️ China Environment Troubleshooting
**Issue: `npx` command execution is slow or times out**
> Solution: Configure npm mirror `npm config set registry https://registry.npmmirror.com`
**Issue: `uvx` package download fails**
> Solution: `pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple`
**Issue: MCP server configuration not displayed on client**
> Solution: Check JSON format for syntax errors, restart client, and view client MCP logs
**Issue: Some MCP requires foreign API Key (e.g., Brave Search)**
> Alternative: Use Tavily (accessible in China) or this project's china-hot-mcp
---
## 📚 Extended Resources
| Resource | Type |
|------|------|
| [MCP Official Documentation](https://modelcontextprotocol.io) | Official documentation |
| [MCP.so Directory](https://mcp.so) | Most comprehensive server directory |
| [yzfly/Awesome-MCP-ZH](https://github.com/yzfly/awesome-mcp-zh) | Comprehensive list (7k stars) |
| [punkpeye/awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers) | English comprehensive list |
---
## 📬 Contact and Cooperation
- 💼 **MCP Custom Development**: Help you integrate any Chinese platform tool into AI Agent
- 📬 **Telegram**: [@ExploreAllStudio](https://t.me/ExploreAllStudio)
---
<div align="center">
**⭐ If you find this useful, please give it a Star! Your support is the motivation for continuous updates**
</div>
MCP Config
Below is the configuration for this MCP Server. You can copy it directly to Cursor or other MCP clients.
mcp.json
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.