本服务器专为Claude打造了一款功能强大的法律辅助工具,可助力处理复杂的ANSC申诉案件。尤其在分析技术规范争议和评估公共采购合规性方面表现出色,为法律事务处理提供高效支持。
此法律辅助服务器能帮助你高效处理法律案件,下面为你介绍启动步骤。
git clone https://github.com/yoda-digital/mcp-cerebra-legal-server.git
cd mcp-cerebra-legal-server
npm install
npm run build
创建一个.env文件:
PORT=3000
API_KEY=your_api_key_here
node build/index.js
const caseData = {
description: "ANSC申诉案件,申诉人认为技术规范过于严格",
specifications: ["最低5年经验", "特定的技术认证"]
};
async function analyzeCase(caseData) {
const legalThinkTool = new LegalThinkTool();
return await legalThinkTool.analyze(caseData);
}
analyzeCase(caseData).then(console.log);
const procurementDetails = {
tenderId: "T-2023-456",
specifications: ["最低员工人数", "财务要求"]
};
async function assessProcurement(procurementDetails) {
const legalAttemptCompletionTool = new LegalAttemptCompletionTool();
return await legalAttemptCompletionTool.evaluate(procurementDetails);
}
assessProcurement(procurementDetails).then(console.log);
LegalThinkTool、LegalAskFollowupQuestionTool等。mcp-cerebra-legal-server/
├── src/
│ ├── shared/ # 公共组件
│ │ ├── DomainDetector.ts
│ │ ├── LegalKnowledgeBase.ts
│ │ ├── CitationFormatter.ts
│ │ └── types.ts
│ ├── tools/ # 工具实现
│ │ ├── LegalThinkTool.ts
│ │ ├── LegalAskFollowupQuestionTool.ts
│ │ └── LegalAttemptCompletionTool.ts
│ ├── utils/ # 工具函数
│ │ └── logger.ts
│ └── index.ts # 服务器入口
├── build/ # 编译输出目录
└── package.json # 依赖管理文件
npm test
DEBUG=*
npm start
本项目遵循MIT许可证协议。请参阅LICENSE文件获取详细信息。
- 5001: 配置错误
- 5002: 数据解析失败
- 5003: 法律知识库未初始化
Q:如何处理API密钥?
A:将API_KEY添加到.env文件中,并确保环境安全。
Q:支持哪些法律领域?
A:目前支持合同法、行政法和公共采购法,更多领域即将推出。
Q:如何报告错误?
A:提交问题至GitHub仓库或发送邮件至support@yoda-digital.com。