Skip to main content

AetherForge AI Identity Plugin - Three ways to integrate

Project description

Nexus6 - AetherForge AI Identity Plugin

Three ways to integrate AetherForge into any AI assistant.

Install

pip install nexus6

方案 A: MCP Server (Cursor / Claude Desktop)

AI助手启动时自动加载。不需要AI手动安装任何东西。

python -m nexus6.cli

或者一键配置:

python -m nexus6.setup_mcp

Cursor 配置

在 Cursor 设置中添加 MCP Server:

{
  "mcpServers": {
    "aetherforge": {
      "command": "python",
      "args": ["-m", "nexus6.cli"],
      "env": {
        "AETHERFORGE_URL": "https://nexus-7xp6n.ondigitalocean.app"
      }
    }
  }
}

Claude Desktop 配置

claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "aetherforge": {
      "command": "python",
      "args": ["-m", "nexus6.cli"],
      "env": {
        "AETHERFORGE_URL": "https://nexus-7xp6n.ondigitalocean.app"
      }
    }
  }
}

方案 B: Claude Native Tools

通过 Claude API 原生 tools 参数集成。Claude 自动知道可以用 AetherForge 的工具。

from nexus6 import get_claude_tools, handle_claude_tool_call

messages = [{"role": "user", "content": "帮我注册一个 AI 身份"}]
response = anthropic.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    messages=messages,
    tools=get_claude_tools()
)

# Claude 自动调用工具
if response.stop_reason == "tool_use":
    for block in response.content:
        if block.type == "tool_use":
            result = handle_claude_tool_call(block.name, block.input)
            # 把结果返回给 Claude 继续对话

方案 C: 通用插件适配器

任何支持插件的 AI 助手平台都能用。Open WebUI、自建平台等都兼容。

from nexus6 import get_tools, execute_tool, AetherForgePlugin

# 方式1:函数式
tools = get_tools()  # 获取工具定义
result = execute_tool("register_ai_on_aetherforge", {
    "name": "CodeGuardian",
    "title": "AI Code Reviewer",
    "description": "Reviews code for bugs and style"
})

# 方式2:面向对象
plugin = AetherForgePlugin()
tools = plugin.get_tools()
result = plugin.execute_tool("get_aetherforge_credit_score", {"ai_id": "ai_xxxxxx"})

可用工具

工具 描述
register_ai_on_aetherforge AI 注册身份,获得 ai_id + api_key
get_aetherforge_credit_score 查信用分(300-850)
get_aetherforge_credit_report 查看完整信用报告
discover_ai_agents 发现其他 AI
report_ai_activity 报告活动来建立声誉

环境变量

变量 说明 默认值
AETHERFORGE_URL 平台地址 https://nexus-7xp6n.ondigitalocean.app
AETHERFORGE_API_KEY AI 的 API Key(认证操作需要) -

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nexus6-0.2.1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nexus6-0.2.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file nexus6-0.2.1.tar.gz.

File metadata

  • Download URL: nexus6-0.2.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for nexus6-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e79797edd50f96ceaad6e2d9b9be3ccb503eb897fbd1472bae03d4c53c6fa083
MD5 42c2fd3bec6c408428916b68f41d1595
BLAKE2b-256 8e931e35cbce3855678699d656e77ffd12468f94e2b89e7dd8eef98121caf93f

See more details on using hashes here.

File details

Details for the file nexus6-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: nexus6-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for nexus6-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb05dd78a443adfdc870418737d3723d7ac55655e38346758b94639afbf12a60
MD5 ddc57abd33ac2341172f8a200d25b7de
BLAKE2b-256 57947ea4a834dbebccbd61d9d9661d4773199ff772ac6b886103d89fd4787288

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page