Token导航 LogoToken导航TokenDH.com
AiSpire MCP logo
开发工具stdio官方级别未说明来源级核验

AiSpire MCP

MCP Server

MCP Server and Plugin for Vectric Aspire/V-Carve

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
Python3D建模开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

CompewterTutor

提供方

CompewterTutor

最后核验

2026/5/18 02:52

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

                                          
     .oo  o .oPYo.         o              
    .P 8    8                             
   .P  8 o8 `Yooo. .oPYo. o8 oPYo. .oPYo. 
  oPooo8  8     `8 8    8  8 8  `' 8oooo8 
 .P    8  8      8 8    8  8 8     8.     
.P     8  8 `YooP' 8YooP'  8 8     `Yooo' 
..:::::..:..:.....:8 ....::....:::::.....:
:::::::::::::::::::8 :::::::::::::::::::::
:::::::::::::::::::..:::::::::::::::::::::

AiSpire 的

AiSpire是Vectric Aspire和V-Carve CAD/CAM软件的智能接口,可实现AI驱动的设计和加工能力。

概述

AiSpire由两个主要部分组成:

  1. Lua小工具 -在CAD/CAM环境中运行的Vectric Aspire/V-Cave插件
  2. Python MCP服务器 -实现LLM集成模型上下文协议的服务器
                 ┌─────────────┐            ┌─────────────┐            ┌─────────┐
                 │             │            │             │            │         │
                 │    LLMs     │◄─────────► │ Python MCP  │◄─────────► │   Lua   │
                 │             │   (MCP)    │   Server    │  (Socket)  │ Gadget  │
                 │             │            │             │            │         │
                 └─────────────┘            └─────────────┘            └─────────┘
                                                                           │
                                                                           │
                                                                           ▼
                                                                      ┌─────────────┐
                                                                      │  Vectric    │
                                                                      │ Aspire/     │
                                                                      │  V-Carve    │
                                                                      └─────────────┘

特性

  • 在Vectric软件中执行任意Lua代码
  • 以编程方式创建和操纵矢量路径
  • 导入和修改三维模型
  • 绘制矢量形状和文本
  • 优化矢量嵌套以提高材料利用率
  • 生成和计算CNC加工的刀具路径
  • 具有日志查看和命令历史记录的交互式UI
  • 利用先进的Vectric SDK功能:

- 用于精确对象操作的矩阵变换 - 专业工作类型(双面、旋转) - 先进的刀具路径策略(V形雕刻、凹槽雕刻、棱柱雕刻) - 工具数据库集成 - 自定义UI元素(HTML对话框、进度条) - 外部刀具路径生成和导入/导出

项目状态

AiSpire目前正在积极开发中。关键组成部分已经实施:

  • Lua套接字服务器:带命令处理管道的基本套接字服务器
  • 命令处理:用于执行Lua代码和SDK功能的框架
  • UI管理器:带有日志查看器和命令历史记录的交互式用户界面
  • Helper函数:通用操作综合库
  • Python MCP服务器:使用套接字客户端实现基本MCP协议

UI功能

AiSpire小工具包括一个全面的用户界面:

  • 日志查看器:实时显示带有颜色编码严重级别的系统消息
  • 命令历史记录:查看和回放带有成功/失败指示器的过去命令
  • 历史记录管理:保存和加载命令历史记录以供将来参考
  • 连接状态:显示连接状态和活动的视觉指示器
  • 断开控制装置:通过确认对话框安全断开连接

用户界面可通过两种方式访问:

  1. 主小工具操作使用UI启动服务器
  2. 次要操作(“显示AiSpire控制面板”)仅打开UI,而无需重新启动服务器

目录结构

  • lua_gadget/ -Vectric软件的Lua插件

- server.lua -Socket服务器实现 - ui_manager.lua -小工具的UI实现 - json.lua -JSON解析实现 - helpers/ -常见操作的辅助功能

  • python_mcp_server/ -MCP服务器的Python实现
  • tests/ -两个组件的测试文件
  • docs/ -项目文件

- vectric_sdk/ -包含详细的Vectric SDK参考文档

  • llm_brain/ -人工智能开发指南和项目记忆

入门指南

*即将推出-当第一个功能版本可用时,将提供安装和使用说明。*

建造和测试

该项目包括一个Makefile,其中包含用于构建和测试的各种命令:

# Install development dependencies
make install-dev-deps

# Run all tests
make test

# Run specific test suites
make test-all-lua     # Run all Lua tests
make test-all-python  # Run all Python tests
make test-e2e         # Run end-to-end tests

# More granular test options
make test-lua          # Run Lua tests in tests/lua_tests/
make test-lua-helpers  # Run Lua helper tests
make test-python-core  # Run Python core tests
make test-python-mcp   # Run Python MCP server tests
make test-python-tests # Run tests in tests/python_tests

# Create Vectric gadget bundle
make bundle

# Show all available commands
make help

需求

  • Vectric Aspire或V-Carve软件
  • Lua 5.3+与LuaSocket库
  • Python 3.8+及所需软件包(见requirements.txt)
  • 访问支持模型上下文协议的LLM

SDK参考

该项目包括一个全面的Vectric SDK参考(位于 docs/vectric_sdk/Vectric.lua)该文档记录了与Vectric Aspire/V-Cave交互的可用功能。本参考文件包括:

  • 创造就业和管理
  • 矢量和几何运算
  • 使用各种策略生成刀具路径
  • 工具数据库访问
  • 用户界面元素
  • 三维组件操作(仅限Aspire)
  • 系统信息和注册表访问

计划中的增强功能

基于详细的SDK参考,我们计划实现:

  1. 高级几何运算:基于矩阵的变换、复杂路径创建和极坐标函数
  2. 专业作业管理:支持双面和旋转作业
  3. 综合工具路径策略:轮廓、口袋、V形雕刻、凹槽、棱柱雕刻、3D粗加工和精加工
  4. 工具数据库集成:访问系统工具数据库,创建自定义工具
  5. UI集成:自定义对话框、进度条、文件选择界面
  6. 系统集成:应用程序检测、文件位置访问、注册表设置
  7. 外部刀具路径支持:生成、导入和导出自定义刀具路径

许可证

*许可证信息待定*

联系

*需提供联系方式*

目录标签

目录标签

Python3D建模开发工具developer-toolsCAD/CAM本地部署AI设计CNC加工矢量路径

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP