chatdata
MCP server from xiaozhch5/chatdata-mcp-server
claude mcp add --transport stdio xiaozhch5-chatdata-mcp-server uvx xiaozhch5-chatdata-mcp-server
How to use
ChatData MCP 服务器提供了一个可通过 MCP 协议与大型语言模型交互的灵活框架。核心功能包括执行一系列工具函数以扩展模型能力、提供预设的提示模板、以及可直接访问的文本、二进制和动态生成资源。服务器支持标准输入/输出(stdio)通信模式以及服务器发送事件(SSE)模式,方便在不同运行环境中接入。使用时,模型可以通过工具系统调用网络、数据处理、开发辅助和多媒体工具等,或通过提示系统快速获得高质量的回复,并通过资源系统直接获取文本、图片和动态信息。服务器会自动发现并注册新添加的工具、提示与资源,便于持续扩展能力。你可以通过命令行启动服务器并选择 stdio 或 SSE 传输方式来与模型交互。
How to install
前提条件:
- 已安装 Python 3.12 及以上版本
- 具有网络访问以安装依赖
- 具备 uv 与相应依赖的环境配置能力
安装步骤:
-
创建并激活虚拟环境(示例,具体按你的环境调整) python3.12 -m venv venv source venv/bin/activate # macOS/Linux .\venv\Scripts\activate # Windows
-
安装项目并进入开发模式 pip install -e .
-
安装开发依赖及 Playwright(如需浏览器自动化) pip install -e .[dev] playwright install
-
可选:若使用 uvx 启动,请确保 uvx 可用 uvx --version
-
运行服务器(默认 stdio 模式) server
-
如需 SSE 模式并指定端口,请运行: server --transport sse --port 8000
Additional notes
提示:- 服务器默认以 stdio 模式运行,如需远程交互请使用 SSE。- 安装 Playwright 时需要下载浏览器,这对于某些网络受限的环境可能需要代理设置。- 通过 tools、prompts、resources 目录扩展能力时,请遵循示例中的数据结构和命名规范,以确保工具/提示/资源能够被自动注册。- 如遇依赖冲突或虚拟环境问题,考虑清理并重新创建虚拟环境。- 该 MCP 服务器通过自动发现机制加载新增的工具、提示和资源,请确保在相应目录中实现 get_tools/get_prompts/get_resources/read_resource 等接口以实现注册。
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP