大行情板
一个家庭仪表板,用于在始终在线的显示器上显示时间敏感信息。内容通过MCP服务器进行管理,AI代理可以与之交互。
快速开始
后端
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python main.py前端
cd frontend
npm install
npm run dev打开http://localhost:5173
MCP配置
HTTP传输(建议用于远程访问)
后端包括一个内置的MCP HTTP端点,位于 /mcp.配置您的MCP客户端:
{
"mcpServers": {
"big-board": {
"type": "http",
"url": "http://studio:8000/mcp"
}
}
}替换 studio 使用服务器的主机名或IP。
标准交通(地方发展)
对于本地开发,您可以使用基于stdio的MCP服务器:
克劳德代码 (~/.claude/settings.json):
{
"mcpServers": {
"big-board": {
"command": "/path/to/big_board/backend/venv/bin/python",
"args": ["/path/to/big_board/backend/mcp_server.py"]
}
}
}克劳德桌面 (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"big-board": {
"command": "/path/to/big_board/backend/venv/bin/python",
"args": ["/path/to/big_board/backend/mcp_server.py"]
}
}
}备注:使用venv Python解释器的完整路径以确保依赖关系可用。
发展
清除数据库
cd backend
source venv/bin/activate
python clear_db.py这将删除所有项目、族成员和类别,然后使用默认类别重新初始化。
特性
- 通过WebSocket实时更新
- 晚上7点前显示今天的项目,晚上7点后显示明天的项目
- 点击项目标记为已处理(午夜重置)
- 颜色编码的家庭成员
- 经常性项目(每日、每周、每月)
