Home / Servers

palm-mcp-server

by jeckwalt1133

palm-mcp-server

CI npm version License: MIT MCP

掌心人格局 MCP Server — 基于 Model Context Protocol 的合规检查、报告查询和文案生成服务。3 Tools + 3 Resources + 3 Prompts,STDIO/Streamable HTTP 双传输。

快速开始

pnpm install
pnpm dev        # 开发运行 (tsx watch)
pnpm build      # 生产构建
pnpm typecheck  # 类型检查
pnpm test       # 运行测试

MCP 能力

3 Tools

工具描述必填参数
check_compliance27项禁用词检查,返回违规词和替换建议text: string
query_reports查询人格报告(ID/类型筛选)可选: reportId, personaType, limit
analyze_persona五维人格分析+社交文案生成openness...neuroticism: 0-100 ×5

3 Resources

URI内容
palm://compliance/terms27项禁用词(5类分组: 命理/命运/关系/绝对化/灾祸)
palm://compliance/replacements禁用词→替换建议映射表
palm://persona/dimensions五维人格维度(大五模型)说明

3 Prompts

Prompt用途参数
analyze_report全面分析人格报告report_id (必填)
draft_caption生成社交文案(weapp/tt)persona_type (必填), platform
compliance_check三级合规审查report_id (必填)

配置 Claude Code

{
  "mcpServers": {
    "palm": {
      "command": "npx",
      "args": ["palm-mcp-server"]
    }
  }
}

API 示例

// check_compliance 调用
const result = await mcp.callTool('check_compliance', {
  text: '手相算命看正缘'
});
// → { safe: false, violations: [{word:'手相', replacement:'手掌特征'}, ...] }

// analyze_persona 调用
const report = await mcp.callTool('analyze_persona', {
  openness: 78, conscientiousness: 65,
  extraversion: 42, agreeableness: 88, neuroticism: 35
});
// → { dominant: {dimension:'agreeableness', score:88, label:'宜人性'}, ... }

合规说明

满足微信小程序审核、中国AI内容监管要求:

  • 27项禁用词自动检测+替换建议
  • 5类分组: 命理(5) · 命运(6) · 关系(7) · 绝对化(5) · 灾祸(4)
  • 三级审查: 阻断(严重违规) · 警告(擦边) · 建议(优化)
  • 免责声明: 所有分析输出标记"仅供娱乐,不构成专业建议"

项目结构

palm-mcp-server/
├── src/index.ts          # MCP Server 主入口 (222行)
├── package.json
├── tsconfig.json
├── LICENSE               # MIT
├── README.md
└── .github/workflows/
    └── ci.yml            # Typecheck + Build + Test

技术栈

层面选型
语言TypeScript (strict mode)
运行时Node.js ≥20
MCP SDK@modelcontextprotocol/sdk ^1.29
传输层STDIO + Streamable HTTP
包管理pnpm
测试Vitest
许可MIT

作者

富贵军团 (fugui-legion) — AI师生研究院 V-6.1

"不教人编程,教AI如何教AI。这是递归的,也是唯一的。"

Related servers

n8n

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

NOASSERTION198,904

@modelcontextprotocol/server-everything

Official

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,105

@modelcontextprotocol/server-filesystem

Official

by modelcontextprotocol

MCP server for filesystem access

SEE LICENSE IN LICENSE89,105

mcp-server-fetch

Official

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,105