T
Tashan Scispark MCP
作者 @daiduo2
MCP server by daiduo2
创建于 11/26/2025
更新于 20 days ago
README
Repository documentation and setup instructions
AstroInsight
Python文件和编码规约
.py文件编码为utf-8
Git 贡献提交规范
feat增加新功能fix修复问题/BUGstyle代码风格相关无影响运行结果的perf优化/性能提升refactor重构revert撤销修改test测试相关docs文档/注释chore依赖更新/脚手架配置修改等ci持续集成types类型定义文件更改wip开发中
启动服务
启动 Celery Worker
方式一:使用优化启动脚本(推荐)
Windows系统:
# 直接运行批处理文件
start_celery_worker.bat
# 或使用Python脚本
python start_celery_worker.py
Linux/Mac系统:
python start_celery_worker.py
方式二:传统启动方式
python -m celery -A app.task.paper_assistant worker --pool=solo -l info
注意: 推荐使用方式一,它包含了内存优化配置,能够有效防止内存爆炸问题。
MCP工具异步任务支持
重要提醒: 当使用MCP工具中的异步功能(如研究想法生成)时,必须先启动Celery Worker:
# 启动Celery Worker以支持异步任务
python start_celery_worker.py
异步MCP工具包括:
generate_research_idea- 生成研究想法(需要Celery Worker支持)get_task_status- 获取异步任务状态
如果未启动Celery Worker,异步MCP工具将无法正常工作。建议在使用MCP服务器前先启动Celery Worker。
快速设置
此服务器的安装指南
安装包 (如果需要)
uvx tashan_scispark_mcp
Cursor 配置 (mcp.json)
{
"mcpServers": {
"daiduo2-tashan-scispark-mcp": {
"command": "uvx",
"args": [
"tashan_scispark_mcp"
]
}
}
}