Token导航 LogoToken导航TokenDH.com
Teamcenter MCP logo
运维云端stdio官方级别未说明来源级核验

Teamcenter MCP

MCP Server

Teamcenter MCP服务器是一个通过REST API与Teamcenter PLM集成的服务,允许用户直接通过Claude与Teamcenter数据进行交互。

工具数

5

提示词数

0

GitHub Stars

3

资源数

0
数据管理TypeScriptClaudeAPI集成Claude

安装说明

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

作者 / 组织

srgio-es

提供方

srgio-es

最后核验

2026/5/17 20:37

快速接入

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

详细介绍

正在开发中-尚未投入使用

Teamcenter MCP服务器

这是一个模型上下文协议(MCP)服务器,使用其REST API与Teamcenter PLM集成。它允许您直接通过Claude与Teamcenter数据交互。

特性

Teamcenter MCP服务器提供以下功能:

资源

  • teamcenter://item-types -Teamcenter中可用项目类型列表
  • teamcenter://items/{id} -按ID列出的特定Teamcenter项目的详细信息
  • teamcenter://search/{query} -Teamcenter中项目的搜索结果

工具

  • search_items -在Teamcenter中搜索项目
  • get_item -按ID获取特定项目的详细信息
  • create_item -在Teamcenter中创建新项目
  • update_item -更新Teamcenter中的现有项目
  • get_item_types -在Teamcenter中获取可用项目类型

配置

在使用Teamcenter MCP服务器之前,您需要使用Teamcenter凭据更新配置。在以下位置编辑MCP设置文件:

将占位符值替换为您的实际Teamcenter凭据:

{
  "mcpServers": {
    "teamcenter": {
      "command": "node",
      "args": ["/home/MCP/teamcenter-mcp-server/build/index.js"],
      "env": {
        "TEAMCENTER_BASE_URL": "YOUR_TEAMCENTER_BASE_URL",
        "TEAMCENTER_USERNAME": "YOUR_TEAMCENTER_USERNAME",
        "TEAMCENTER_PASSWORD": "YOUR_TEAMCENTER_PASSWORD"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

使用示例

配置后,您可以通过Claude使用Teamcenter MCP服务器。以下是一些示例:

搜索项目

use_mcp_tool
server_name: teamcenter
tool_name: search_items
arguments: {
  "query": "engine",
  "type": "Item",
  "limit": 5
}

获取商品详细信息

use_mcp_tool
server_name: teamcenter
tool_name: get_item
arguments: {
  "id": "ABC123"
}

创建新项目

use_mcp_tool
server_name: teamcenter
tool_name: create_item
arguments: {
  "type": "Item",
  "name": "New Part",
  "description": "A new part for the assembly",
  "properties": {
    "item_id": "PART-001",
    "revision": "A"
  }
}

更新项目

use_mcp_tool
server_name: teamcenter
tool_name: update_item
arguments: {
  "id": "ABC123",
  "properties": {
    "description": "Updated description",
    "status": "Released"
  }
}

获取项目类型

use_mcp_tool
server_name: teamcenter
tool_name: get_item_types
arguments: {}

访问资源

access_mcp_resource
server_name: teamcenter
uri: teamcenter://item-types
access_mcp_resource
server_name: teamcenter
uri: teamcenter://items/ABC123
access_mcp_resource
server_name: teamcenter
uri: teamcenter://search/engine

发展

npm run build

本地测试

对于本地测试和开发,您可以使用附带的 .env 文件以提供您的Teamcenter凭据:

  1. 编辑 .env 项目根目录中的文件:
# Teamcenter API Configuration
TEAMCENTER_BASE_URL=https://teamcenter.example.com/api
TEAMCENTER_USERNAME=your_username
TEAMCENTER_PASSWORD=your_password
  1. 用您实际的Teamcenter凭据替换占位符值。
  1. 使用开发脚本在本地运行服务器:
npm run dev

这将使用ts节点启动服务器,这允许您对TypeScript代码进行更改,而无需每次重新构建项目。

服务器将从加载环境变量 .env 并尝试连接到您的Teamcenter实例。您应该看到指示身份验证是否成功的输出。

故障排除

如果您遇到Teamcenter MCP服务器的问题:

  1. 检查MCP设置文件中的Teamcenter凭据是否正确
  2. 验证您的Teamcenter实例是否可以从当前网络访问
  3. 检查服务器日志中是否有任何错误消息
  4. 确保服务器中使用的Teamcenter REST API端点与您的Teamcenter版本相匹配

目录标签

目录标签

数据管理TypeScriptClaudeAPI集成PLM集成本地部署RESTAPITeamcenterMCP服务器

支持客户端

Claude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP