Semantic Calculator MCP

Semantic Calculator MCP

site icon
2025.05.03 0
Python语义计算向量处理表情符号分析其它
Semantic Calculator MCP 是一个基于Python的工具,专注于对向量、文本和表情符号进行语义操作,特别支持Emojikey V3系统。它能够计算向量之间的语义相似性,将文本和表情符号转换为向量嵌入,计算螺旋分量以表示相位角,解析和分析Emojikey V3字符串,以及计算维度之间的语义场距离。
View on GitHub

Overview

基本能力

产品定位

Semantic Calculator MCP 是一个语义计算工具,主要用于处理向量、文本和表情符号的语义操作,特别适用于需要语义分析和相似性计算的场景。

核心功能

  • 计算向量之间的语义相似性
  • 将文本和表情符号转换为向量嵌入
  • 计算螺旋分量以表示相位角
  • 解析和分析Emojikey V3字符串
  • 计算维度之间的语义场距离

适用场景

  • 语义相似性分析
  • 文本和表情符号的向量化处理
  • Emojikey V3系统的解析和分析
  • 语义场距离计算

工具列表

  • semantic_calculator_text_to_vector: 将文本转换为向量嵌入
  • semantic_calculator_emoji_to_vector: 将表情符号转换为向量嵌入
  • semantic_calculator_cosine_similarity: 计算向量之间的余弦相似性
  • semantic_calculator_euclidean_distance: 计算向量之间的欧几里得距离
  • semantic_calculator_dimension_distance: 计算维度之间的相似性
  • semantic_calculator_calculate_helical_components: 从幅度/相位计算螺旋分量
  • semantic_calculator_parse_emojikey_string: 解析Emojikey字符串

常见问题解答

无具体常见问题解答内容。

使用教程

使用依赖

无具体前置依赖教程。

安装教程

使用UV安装(推荐)

uv tool install semantic-calculator

配置Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json 并添加:

{
  "mcpServers": {
    "semantic-calculator": {
      "command": "uvx",
      "args": [
        "semantic-calculator",
        "mcp"
      ]
    }
  }
}

手动安装(开发)

git clone https://github.com/yourusername/mcp-server-semantic-calc.git
cd mcp-server-semantic-calc
pip install -e .

调试方式

直接使用Python

from semantic_calculator.core import SemanticCalculator

calc = SemanticCalculator()
similarity = calc.semantic_calculator_cosine_similarity(
    calc.semantic_calculator_emoji_to_vector("🧠"),
    calc.semantic_calculator_emoji_to_vector("🎨")
)
print(f"Similarity: {similarity}")

在Claude中使用

const brainVector = semantic_calculator_emoji_to_vector({
  emoji: "🧠"
});

const artVector = semantic_calculator_emoji_to_vector({
  emoji: "🎨"
});

const similarity = semantic_calculator_cosine_similarity({
  vector1: brainVector,
  vector2: artVector
});

console.log(`Similarity: ${similarity}`);

示例脚本

python -m semantic_calculator.examples.vector_operations
python -m semantic_calculator.examples.calculate_emoji_similarity
python -m semantic_calculator.examples.analyze_emojikey

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。