Skip to main content

Add your description here

Project description

MCP ChatBot项目

能够实现MCP调用的对话机器人

接口梳理

  • 创建MCP Server
  • 删除MCP Server
  • 更新MCP Server
  • 查询 MCP Server列表
  • 查询 MCP Server的详情
  • 启用/停用MCP Server(让大模型更加精准的找到需要调用的函数)
  • 刷新MCP Server的在线状态(相当于重启或重新连接MCP Server)
  • 查询MCP Server的tools列表(直接通过配置获取)
  • 调用MCP Server的tool

支持 stdio + sse + stremable http

服务部署

命令行运行(对stdio友好)

uv pip install -e .
mcp-chatbot

容器部署(对sse和streamable http友好)

构建镜像

docker build -t mcp-chatbot:v1 .

启动容器

docker run -d --name mcp-chatbot --restart always \
-p8088:8000 \
-v/Users/morris/Desktop/coding/mcp-chatbot/mcp_chatbot.db:/app/mcp_chatbot.db \
mcp-chatbot:v1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_chatbot-0.1.0.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_chatbot-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file mcp_chatbot-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_chatbot-0.1.0.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mcp_chatbot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b893ca3e5e8738893d9f1f3e9c1024aad0af2aea9673e101ccf31faf07f8c938
MD5 f58513849b7fe83c2e3beb63a8f0fad1
BLAKE2b-256 80b3ba12366b3e04f6664fe00807d599f03c3231c205101e33814e0eedc600d8

See more details on using hashes here.

File details

Details for the file mcp_chatbot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_chatbot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mcp_chatbot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36e2d171d301bcc06eab3d3ee6ce710eb52141b63df6e76e91131ac91d61b376
MD5 28aec5e84bd961db1d3e7573b9efe459
BLAKE2b-256 70a1f2fc79693e29268c76fd173775ec519567bcc44b7f678cb27d4947aa7bd0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page