ChatData MCP 服务器
基于 Model Control Protocol (MCP) 的服务应用程序,增强大型语言模型能力。
快速入门
安装依赖
使用以下命令创建虚拟环境并安装依赖:
uv venv --python 3.12 pip install -e .
或使用 uv
:
uv pip install -e .
安装 Playwright:
playwright install
启动服务器
标准输入/输出模式(默认)
运行以下命令启动服务器:
server
SSE 模式
使用以下命令以 SSE 模式运行服务器:
server --transport sse --port 8000
添加新工具
- 在
tools/
目录中创建新的 Python 文件。 - 实现主函数和工具调用函数。
- 提供
get_tools()
函数返回工具定义。
添加新提示
- 在
prompts/
目录中创建新的 Python 文件。 - 实现提示生成函数。
- 提供
get_prompts()
函数返回提示定义。
添加新资源
- 在
resources/
目录中创建新的 Python 文件。 - 实现资源获取和内容读取函数。
- 提供
get_resources()
和read_resource()
函数。