MCP服务器-硬币翻转
一个简单而有趣的MCP服务器,提供硬币翻转工具。非常适合做出随机决策、解决争论或测试概率!
特性
- 🪙 翻转一枚硬币 -快速获得正面或反面结果
- 🎲 翻转多个硬币 -一次翻转多达100枚硬币,并提供详细统计数据
- ⚖️ 公平或加权 -在公平的50/50硬币或加权硬币(70%正面,30%反面)之间进行选择
- 📊 统计 -翻转多个硬币时,获得计数和百分比的摘要
安装
pnpm install或者使用npm:
npm install发展
在开发模式下运行服务器并自动重新加载:
pnpm dev构建
构建用于生产的服务器:
pnpm build开始
启动内置服务器:
pnpm start服务器将在上运行 http://localhost:3000 默认情况下。
用法
此MCP服务器提供了一个工具:
flip-coin
翻转一个或多个硬币,得到随机的正面或反面结果。
参数:
count(可选,默认值:1):要翻转的硬币数量(1-100)weighted(可选,默认:false):是否使用加权硬币(70%正面,30%反面)
示例:
- 单次抛硬币:
flip-coin()结果: 🪙 Heads! 或 🪙 Tails!
- 多次公平的硬币翻转:
flip-coin({ count: 10 })结果:显示所有10次翻转的统计数据
- 加权硬币:
flip-coin({ count: 20, weighted: true })结果:显示20次翻转,偏向头部70/30
配置
您可以在中自定义HTTP端口 xmcp.config.ts:
import { XmcpConfig } from "xmcp";
const config: XmcpConfig = {
http: {
port: 3000, // Change this to your preferred port
},
};
export default config;对于STDIO传输(适用于Claude Desktop集成):
const config: XmcpConfig = {
stdio: true,
};用例
- 🎯 做出二元决策
- 🎲 模拟概率实验
- 🎮 需要随机性的游戏机制
- 📚 概率统计教学
- 🤝 解决友好纠纷
许可证
麻省理工学院
