This is a MCP server for Dataeyes
Project description
DataEyes MCP Service
This project provides an MCP (Machine-Comprehensible Protocol) service powered by DataEyes Intelligence. It exposes a series of tools (e.g., web content reading) to enhance the capabilities of AI Agents.
🤔 What is MCP?
MCP (Machine-Comprehensible Protocol) is a protocol designed for communication between AI Agents and tools. It standardizes how an agent discovers the capabilities of a tool and how it invokes them, enabling seamless integration between different AI systems and services.
✨ Features
- Standardized Protocol: Fully compatible with the MCP standard for easy integration.
- Hosted & Self-Hosted Options: Provides a stable, high-performance hosted SSE service and a self-hosted CLI for flexibility.
- Extensible Toolset: Offers an expanding suite of tools.
🛠️ Available Tools
This service provides a set of tools that can be invoked through the MCP protocol.
📖 reader
The reader tool can access a web page URL and return the main content in a clean, LLM-friendly Markdown format.
Parameters:
url(string, required): The URL of the web page to read.timeout(integer, optional, default: 30): The page load timeout in seconds (range: 1-60).
🚀 Getting Started
1. Obtain Your API KEY
An API KEY is required to use the DataEyes services.
Official Website: https://shuyanai.com
Please register and log in to obtain your exclusive API KEY.
2. Choose Your Usage Method
Option A: Hosted SSE Service (Recommended)
This is the easiest way to get started. Just point your AI Agent to our hosted SSE (Server-Sent Events) endpoint.
Endpoint URL:
https://mcp.shuyanai.com/sse?key=YOUR_API_KEY
Remember to replace YOUR_API_KEY with the key you obtained.
Option B: Self-Hosting via CLI
If you prefer to run the server locally, you can install it as a command-line tool.
a. Installation
We recommend using uv to install and run the tool in an isolated environment.
# First, install uv if you don't have it
pip install uv
# Run the server using uvx
uvx dataeyes-mcp-server
b. Environment Variable
For self-hosting, the server reads the API KEY from the DATAEYES_API_KEY environment variable.
- For macOS/Linux:
export DATAEYES_API_KEY='your_api_key'
- For Windows:
setx DATAEYES_API_KEY "your_api_key"
Note: You may need to restart your terminal for the changes to take effect.
Once the environment variable is set, you can run uvx dataeyes-mcp-server to start the service, which will communicate via stdio.
📄 License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dataeyes_mcp_server-1.0.0.tar.gz.
File metadata
- Download URL: dataeyes_mcp_server-1.0.0.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44a0a56feafa2c12968e5b7872bfb86f761d1bc1c1f6d33935f74024001987e0
|
|
| MD5 |
7220a71b64081de6f3a4e317c861593b
|
|
| BLAKE2b-256 |
7b790b7e0c5c701052b5a60aac3ae5bee1b8d65de3856354d4466682ebba603a
|
File details
Details for the file dataeyes_mcp_server-1.0.0-py3-none-any.whl.
File metadata
- Download URL: dataeyes_mcp_server-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aeeebbb3ca3083a15cf8cb8c10b78e7785fd299cc593c933024a6d4fbcfc2a2b
|
|
| MD5 |
46c5a360849591b5265d098f52573a46
|
|
| BLAKE2b-256 |
057bdc87c04b71a59ad30b7c88f05878c4b26b82234e2248110605b50f2764d5
|