dataeyes-mcp-server
Officialby dataeyesai
README.md
# DataEyes MCP Server
[](https://pypi.org/project/dataeyes-mcp-server/)
[](LICENSE)
[中文版说明](README_zh.md)
An MCP server that provides web search and page reading capabilities through the [DataEyes](https://dataeyes.ai) API.
## Tools
- **search** — Search the web and get structured results.
- **read** — Fetch a web page and extract its content.
## Getting Your API Key
Register at [shuyanai.com](https://shuyanai.com) (中国站) or [dataeyes.ai](https://dataeyes.ai) (Global) to obtain your API key.
## Usage
### stdio
For local MCP clients (Cursor, Claude Desktop, etc.) using [uvx](https://docs.astral.sh/uv/guides/tools/):
#### Global
```json
{
"mcpServers": {
"dataeyes": {
"command": "uvx",
"args": ["dataeyes-mcp-server"],
"env": {
"DATAEYES_API_KEY": "your-api-key"
}
}
}
}
```
#### 中国站
```json
{
"mcpServers": {
"dataeyes": {
"command": "uvx",
"args": ["dataeyes-mcp-server"],
"env": {
"DATAEYES_API_KEY": "your-api-key",
"DATAEYES_API_BASE_URL": "https://api.shuyanai.com"
}
}
}
}
```
| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| `DATAEYES_API_KEY` | — | API key (required) |
| `DATAEYES_API_BASE_URL` | `https://api.dataeyes.ai` | API base URL |
### Streamable HTTP
No installation required. Connect directly to the hosted MCP endpoint:
#### Global
```json
{
"mcpServers": {
"dataeyes": {
"url": "https://mcp.dataeyes.ai/mcp",
"headers": {
"Authorization": "Bearer your-api-key"
}
}
}
}
```
#### 中国站
```json
{
"mcpServers": {
"dataeyes": {
"url": "https://mcp.shuyanai.com/mcp",
"headers": {
"Authorization": "Bearer your-api-key"
}
}
}
}
```
## License
This project is licensed under the [MIT License](LICENSE).
TDQS
A3.9/5.0
Scored across 2 tools
Disambiguation5/5
The two tools have completely different purposes: one extracts content from a given URL, the other searches for URLs. There is no overlap or ambiguity.
Naming Consistency5/5
Both tools use single-word imperative verbs ('read' and 'search') in lowercase, following a consistent and predictable pattern.
Tool Count3/5
With only two tools, the server is minimal but covers the basic web interaction workflow (search then read). It is on the lower end of the typical range but not inappropriate for a focused purpose.
Completeness4/5
The server provides a complete workflow for finding and reading web content. A minor gap is the lack of tools for batch processing or advanced content extraction, but core needs are met.
Maintenance
ActivityInactive
ResponsivenessNo issues