mcpField
O
Oh Card Helper Mcp Server

Oh Card Helper Mcp Server

本地服务
github.com/cosmowind健康医疗174 周前更新

关于 Oh Card Helper Mcp Server

Oh Card Helper Mcp Server 是用于 OH 卡自我探索的 MCP 服务,适合希望借助图像和引导问题反思的人。项目提供 FastMCP、NPX 和云托管等实现,支持抽卡、预览及分类型探索提问。

主要功能

  1. 01随机抽取 OH 卡
  2. 02提供抽卡流程指导
  3. 03获取分类型引导问题
  4. 04查看所有问题类型
  5. 05预览 OH 卡图片

适用场景

  1. 01围绕个人困惑开展自我探索
  2. 02借助问题深入解读抽到的卡片
  3. 03在本地或在线环境体验 OH 卡

MCP 相关

该 MCP 服务向客户端提供 OH 卡介绍、抽取、图片预览和引导问题等工具。提供 Python FastMCP、NPX 及支持 stdio 和 REST 的云托管实现。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"OH-Card-Helper-MCP-server": {
"command": "npx",
"args": [
"-y",
"@cosmowind/ohcard-mcp"
]
}
}
}
启动命令npx -y @cosmowind/ohcard-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@cosmowind/ohcard-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

OH卡心理投射工具 MCP 服务器 (OH Cards MCP Server)

License: MIT npm version

🌟 一个基于 MCP(Model Context Protocol)的 OH 卡心理投射工具服务器,提供多种部署方案,帮助用户通过 OH 卡进行自我探索和内心洞察。

🎴 什么是 OH 卡?

OH 卡(Open Heart Cards)是一套心理投射工具,通过图像来帮助人们探索内心世界、获得洞察和启发。每个人对同一张卡的解读都是独特的,这正是它的魅力所在。

核心价值
  • 🎯 投射工具:通过图像投射内心状态和感受
  • 🌟 自我探索:深入了解内在需求和潜意识
  • 💡 启发思考:从新角度看待问题和挑战
  • 🌈 情感表达:帮助表达难以言喻的感受
  • 🔮 直觉连接:激活内在智慧和直觉洞察

📁 项目结构

本项目提供四种不同的 MCP 实现方案,满足不同的使用场景和部署需求:

OH-Card-Helper-MCP-server/
├── ohcard-fastmcp/         # 🐍 FastMCP Python 实现(最简单)
├── ohcard-npx-pack/        # 📦 NPX 包实现(最方便)
├── ohcard-cloud/           # ☁️ 云托管实现(可申请 MCP.so)
├── cloud-server/           # 🐳 Docker 云部署(实验性,已废弃)
├── intro.md               # 项目介绍
├── LICENSE                # MIT 许可证
└── README.md              # 本文件

🚀 四种实现方案详解

1. 🐍 ohcard-fastmcp - Python 版本(最简单)

适合:Python 开发者,快速本地部署

  • 技术栈:Python + FastMCP 框架
  • 特点:代码简洁,易于理解和修改
  • 部署:本地 Python 环境运行
  • 优势:开发门槛低,适合学习 MCP 开发
cd ohcard-fastmcp
pip install -r requirements.txt
python ohcard.py
2. 📦 ohcard-npx-pack - NPX 包版本(最方便)

适合:普通用户,一键使用

  • 技术栈:Node.js + TypeScript
  • 特点:零配置,一条命令即可使用
  • 部署:通过 NPM 发布,npx 直接运行
  • 优势:用户体验最佳,无需环境配置
# 直接使用(推荐)
npx @cosmowind/ohcard-mcp

# Claude Desktop 配置
{
  "mcpServers": {
    "ohcard": {
      "command": "npx",
      "args": ["-y", "@cosmowind/ohcard-mcp"]
    }
  }
}
3. ☁️ ohcard-cloud - 云托管版本(可申请 MCP.so)

适合:希望在 MCP Playground 中使用

  • 技术栈:TypeScript + @chatmcp/sdk
  • 特点:支持 stdio 和 REST 双传输模式
  • 部署:可提交到 MCP.so 官方托管
  • 优势:无需本地安装,在线即用

基于 ohcard-npx-pack 改进,符合 MCP.so 托管要求:

  • 使用 getParamValue 进行参数处理
  • 支持 REST API 模式
  • 包含 Dockerfile 和 chatmcp.yaml 配置
4. 🐳 cloud-server - Docker 云部署(已废弃)

状态:实验性项目,部署失败

  • 原计划:在云服务器上通过 Docker 部署 MCP 服务器
  • 问题:MCP 协议主要设计为本地 stdio 通信,云端部署存在技术障碍
  • 结果:项目已废弃,保留作为学习参考

📊 方案对比

特性FastMCPNPX包云托管Docker云部署
部署难度简单极简中等复杂
使用便利性中等极高高低
技术门槛低无中等高
适用场景开发学习日常使用在线体验已废弃
维护成本低低中等高
扩展性高中等中等高
状态✅ 稳定✅ 推荐✅ 可用❌ 废弃

🎯 功能特性

所有可用版本都提供以下完整功能:

核心工具
工具名称功能描述参数
what_is_oh_cards获取 OH 卡的详细介绍无
get_oh_card_process获取 OH 卡抽取流程指导无
draw_oh_card随机抽取一张 OH 卡intention(可选)
get_guidance_questions获取引导问题帮助探索question_type(可选)
get_all_question_types查看所有引导问题类型无
get_all_cards_preview预览所有 OH 卡图片无
引导问题类型
  • 观察感受:帮助观察卡牌并感受第一印象
  • 深入探索:引导深入挖掘卡牌的细节和含义
  • 情境代入:让你融入卡牌情境
  • 内心连接:建立卡牌与内心世界的联系
  • 启发行动:从卡牌中获得实际的生活指导

🎮 使用流程

  1. 设定意图:明确你想要探索的问题或困惑
  2. 抽取卡牌:使用 draw_oh_card 随机抽取一张 OH 卡
  3. 观察感受:仔细观察卡牌图像,记录第一印象
  4. 引导探索:通过 get_guidance_questions 获取引导问题
  5. 深入思考:回答引导问题,探索内心声音
  6. 获得洞察:总结这次体验带来的启发和洞察

🛠️ 快速开始

推荐方案:NPX 包(零配置)
# 一键启动
npx @cosmowind/ohcard-cloud-mcp
开发者方案:FastMCP
cd ohcard-fastmcp
pip install -r requirements.txt
python ohcard.py
在线体验:云托管版本

等待 MCP.so 审核通过后,可在 MCP Playground 中直接使用。

📝 示例对话

用户:我最近在工作上遇到一些困惑,想用 OH 卡来探索一下内心的声音。

Claude:我来帮你使用 OH 卡进行内心探索。让我先为你抽取一张 OH 卡。

[调用 draw_oh_card 工具]

你抽到的OH卡是xxx(链接)...

现在让我为你提供一些引导问题来深入探索这张卡的含义:

[调用 get_guidance_questions 工具]

1. 当你看到这张图片时,你的第一感受是什么?
2. 如果你现在身处其中,你会怎么做?
...

🔧 技术架构

FastMCP 版本
  • 语言:Python 3.8+
  • 框架:FastMCP
  • 传输:stdio
  • 依赖:minimal
NPX/云托管版本
  • 语言:TypeScript/Node.js 18+
  • 框架:@modelcontextprotocol/sdk
  • 传输:stdio + REST(云托管)
  • 构建:TypeScript 编译

📚 文档链接

🤝 贡献指南

欢迎为项目贡献代码或建议!

  1. Fork 本项目
  2. 选择合适的实现版本进行修改
  3. 创建功能分支
  4. 提交 Pull Request

📄 许可证

MIT License - 详见 LICENSE 文件

🔗 相关链接

🌟 项目亮点

  • 多方案支持:从简单的 Python 脚本到云端托管,满足不同需求
  • 零配置使用:NPX 包提供一键启动体验
  • 专业心理工具:基于成熟的 OH 卡心理投射理论
  • 开源友好:MIT 许可证,欢迎社区贡献
  • MCP 生态:积极参与 MCP 生态建设

选择最适合你的方案,开始 OH 卡探索之旅吧! ✨

💡 推荐使用顺序:NPX 包(日常使用)→ FastMCP(学习开发)→ 云托管(在线体验)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。