Token导航 LogoToken导航

MCP Server · 开发工具

Autodesk MCP

一个MCP服务器,为AI助手和编码代理提供可搜索的Autodesk Alias API文档访问,帮助减少插件开发中的猜测和错误。

stdio官方级别未说明来源级核验工具 4
开发工具API文档PythonClaude代码辅助Cursor

快速开始

作者 / 组织
Roshan-RB
提供方
Roshan-RB
运行时
Python

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

2 个

MCP World

选型结论

Autodesk MCP 属于开发工具类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Autodesk Alias程序员界面(API)MCP服务器

MCP(模型上下文协议)服务器,为AI助手和编码代理提供可搜索的访问权限 Autodesk Alias程序员界面(API) 文档。它可以与 任何兼容MCP的客户端,包括Codex、Cursor、Claude Code等工具和类似环境。

⚠️ 免责声明: 这是一个非官方的个人项目。它不隶属于Autodesk股份有限公司,也不受Autodesk的认可或支持。

______________________________________________________________________

\[!注意\] 不是开发者?那完全没问题。 简而言之,该工具为AI助手(如Claude或Codex)提供了一种按需查找真实Autodesk Alias文档的方法,因此,当您向他们寻求构建Alias插件的帮助时,他们实际上可以立即获得正确的答案,而不是猜测或编造。不要把它想象成教科书,而更像是让人工智能在需要时直接与官方文档联系。

______________________________________________________________________

这个项目做什么

Autodesk Alias Programmers’Interfaces文档是从Autodesk官方帮助网站上抓取的,并以结构化JSON文件的形式存储在本地。在启动时,服务器加载生成的文档页面,剥离不必要的数据以节省内存,构建运行时感知部分的块,导出元数据,并创建搜索索引以进行快速相关性排名检索。

这个项目的目的很简单:

  • 使Autodesk Alias文档可从MCP兼容的编码代理中使用
  • 帮助这些代理检索正确的API引用和代码示例
  • 在构建Alias插件时减少幻觉

______________________________________________________________________

为什么这些文件不包括在回购中

此存储库确实 不 直接发送Autodesk文档文件。

相反,回购提供:

  • MCP服务器
  • 抓取脚本
  • 生成自己的文档数据集的本地工作流

这使项目保持可用,而无需在GitHub存储库中重新发布Autodesk文档内容。

______________________________________________________________________

文档生成

repo在这里包含一个scraper脚本:

  • scraper_tavily/tavily_scraper.py

当前提供的抓取工作流程使用Tavily Extract API来检索和清理Alias文档页。 这是本项目中使用的重新抓取步骤:它读取文档页面URL的种子索引,并写入服务器使用的清理后的输出数据集。

基本刮擦流

  1. 安装依赖项
pip install -r requirements.txt
  1. 设置Tavily API密钥

建议:复制示例环境文件并添加Tavily API密钥。

cp .env.example .env

在Windows PowerShell上:

Copy-Item .env.example .env

然后编辑 .env:

TAVILY_API_KEY=your_api_key_here

刮板负载 .env 自动。您也可以直接在shell中设置变量。

命令提示符:

set TAVILY_API_KEY=your_api_key_here

PowerShell:

$env:TAVILY_API_KEY="your_api_key_here"

macOS/Linux:

export TAVILY_API_KEY=your_api_key_here
  1. 使用提供的种子索引

scraper从以下位置读取其源页面列表:

  • data/docs/index.json

此文件仅是URL清单。它包含页面GUID、标题和官方Autodesk帮助URL,而不是抓取的文档内容。

  1. 先运行一个小测试刮取
python scraper_tavily/tavily_scraper.py --test
  1. 进行全刮
python scraper_tavily/tavily_scraper.py

刮刀产生什么

刮取完成后,生成的数据集将在以下位置本地写入:

  • data/docs_tavily/

该文件夹将包含:

  • 每个文档页一个JSON文件
  • 一 index.json 生成的语料库的摘要文件

生成的文件夹是MCP服务器在运行时读取的数据集。

______________________________________________________________________

服务器的工作原理

文档在本地生成后,服务器:

  • 加载结构化页面JSON文件
  • 从每个页面构建运行时块,以便更好地检索
  • 保留代码块以进行以代码为中心的搜索
  • 导出元数据,如标题、父页面上下文和代码块计数
  • 在分块内容上构建基于BM25的搜索索引

这使得编码代理更容易:

  • 按API名称搜索
  • 按概念搜索
  • 获取完整页面
  • 检索包含实现工作示例的代码

______________________________________________________________________

插件构建要求

构建真正的Alias .plugin 文件要求:

  • Microsoft Visual Studio C++构建工具,包括 nmake, cl.exe,以及 link.exe
  • 访问Autodesk Alias API标题和库,通常由本地Autodesk Alias安装提供

此存储库确实 不 包括Autodesk Alias SDK/ODS头文件、库或示例。

MCP服务器可以帮助编码代理编写Alias插件,但编译这些插件需要在生成计算机上提供Alias API文件。

例如,本地Alias安装可能会提供以下文件:

  • C:\Program Files\Autodesk\AliasAutoStudio2025.0\ODS\Common\include
  • C:\Program Files\Autodesk\AliasAutoStudio2025.0\lib\libAliasCore.lib

在编译插件之前,设置 ALIAS_LOCATION 在插件中 Makefile 到本地Alias安装路径:

ALIAS_LOCATION=C:\Program Files\Autodesk\AliasAutoStudio2025.0

除非Autodesk的许可证明确允许重新分发,否则不要将Autodesk SDK/ODS文件复制到此存储库中。

______________________________________________________________________

可用工具

当前服务器公开了四个主要工具。

search_alias_docs(query, max_results=5, response_format="markdown")

使用节意识BM25排名搜索Alias文档。

示例:

search_alias_docs("create NURBS surface")
search_alias_docs("AlCurve", response_format="json")

get_doc_by_title(title, response_format="markdown")

按标题或部分标题检索文档页面的全部内容。

例子:

get_doc_by_title("AlCurve")

list_available_docs(response_format="markdown")

列出按类别参考和指南/概念分组的可用文档页面。

例子:

list_available_docs(response_format="json")

get_code_examples(topic, max_results=5, response_format="markdown")

搜索包含代码的块,并返回以代码为中心的摘录。这对于插件实现工作特别有用。

示例:

get_code_examples("plug-in")
get_code_examples("AlCurve", response_format="json")

______________________________________________________________________

\[!提示\] 构建插件?从包含的技能开始。 这 .agent/skills/alias-plugin-dev/SKILL.md 文件包含从分析中获得的编码代理技能 Autodesk自己的官方默认插件。它捕获了标准结构, Alias插件中使用的模式和约定,因此您的编码代理 不仅知道API,它还知道构建良好的插件应该如何 看看。如果你使用的是像Claude Code或Cursor这样的代理,请将其指向此 在开始构建之前,先将文件归档。

______________________________________________________________________

快速开始

  1. 克隆仓库
git clone https://github.com/Roshan-RB/Autodesk_MCP.git
cd Autodesk_MCP
  1. 安装依赖项
pip install -r requirements.txt
  1. 确认种子URL索引存在于 data/docs/index.json
  1. 使用提供的scraper生成本地文档数据集
python scraper_tavily/tavily_scraper.py --test
python scraper_tavily/tavily_scraper.py
  1. 运行MCP服务器
python run_server.py
  1. 运行回归检查
python test_server.py
  1. 使用MCP检查器在本地检查服务器
npx @modelcontextprotocol/inspector --config .\inspector.json --server autodesk-alias-docs

提供的 inspector.json 用途 python run_server.py 并假设您在所需的Python环境处于活动状态的情况下从存储库根目录运行该命令。如果您更喜欢使用特定的虚拟环境,请编辑 inspector.json 指向该Python可执行文件。

______________________________________________________________________

MCP客户端配置示例

{
  "mcpServers": {
    "autodesk-alias-docs": {
      "command": "python",
      "args": ["run_server.py"]
    }
  }
}

从存储库根目录运行此操作,或替换 python 和 run_server.py 为您的本地设置提供绝对路径。

______________________________________________________________________

备注

  • 生成的文档数据集是本地的,不会提交到存储库。
  • 当前的实现针对本地Alias插件开发工作流进行了优化。
  • 所有主要工具都支持机器友好的JSON输出 response_format="json".

______________________________________________________________________

许可证

此项目提供围绕Autodesk Alias文档的工具。文档内容本身仍受Autodesk使用和许可条款的约束。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

API文档Python本地部署MCP服务器AutodeskAlias开发工具代码辅助

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Autodesk MCP

MCP World · 本页

4stdio有2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Autodesk MCP 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Autodesk MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Autodesk MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Autodesk MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Autodesk MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP