一个完整的星座MCP(模型上下文协议)服务,提供星座信息查询、运势分析、配对测试等功能。
cd star
npm install
# 开发模式(自动重启)
npm run dev
# 生产模式
npm start
{
name: 'get_zodiac_info',
arguments: {
zodiac: '白羊座' // 或 'aries'
}
}
{
name: 'get_daily_horoscope',
arguments: {
zodiac: '狮子座',
category: 'love' // love, career, health, wealth, luck
}
}
{
name: 'get_compatibility',
arguments: {
zodiac1: '白羊座',
zodiac2: '狮子座'
}
}
{
name: 'get_zodiac_by_date',
arguments: {
month: 8,
day: 15
}
}
{
name: 'get_all_zodiacs',
arguments: {}
}
npm installnpm startFROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
star/
├── index.js # 主服务文件
├── package.json # 项目配置
├── README.md # 项目文档
└── test.js # 测试文件(可选)
tools 数组中定义一个新的工具switch 语句中添加处理逻辑zodiacData 对象以添加星座信息horoscopeData 添加运势内容compatibilityData 修改配对规则MIT许可证
欢迎提交Issue和Pull Requests!
如果您有任何问题或建议,请通过以下方式联系我们:
注意此服务仅供娱乐参考,星座和运势等内容没有科学依据。