Skip to main content

Authenticated MCP server for Teamcenter Knowledge Base APIs

Project description

Teamcenter MCP Server

SQLite-level simplicity for integrating AI assistants with Teamcenter Knowledge Base APIs.

Quick Start (Just Copy & Paste)

Continue.dev

Add to ~/.continue/config.json:

{
  "experimental": {
    "modelContextProtocolServers": [{
      "transport": {
        "type": "stdio",
        "command": "uvx",
        "args": ["teamcenter-mcp-server-test", "--base-url", "http://localhost:8000"]
      }
    }]
  }
}

VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "teamcenter": {
      "type": "stdio",
      "command": "uvx",
      "args": ["teamcenter-mcp-server-test", "--base-url", "http://localhost:8000"]
    }
  }
}

JetBrains IDEs

Add to ~/.mcp.json:

{
  "mcpServers": {
    "teamcenter": {
      "command": "uvx",
      "args": ["teamcenter-mcp-server-test", "--base-url", "http://localhost:8000"]
    }
  }
}

Usage

Ask your AI assistant:

  • @MCP check if the Teamcenter knowledge base is healthy
  • @MCP search for PLM workflow integration documentation
  • @MCP find CAD model versioning guides

Production Setup

Replace http://localhost:8000 with your real Teamcenter API:

"args": ["teamcenter-mcp-server-test", "--base-url", "https://teamcenter.yourcompany.com"]

Testing (For Demo/Development)

Start mock API server:

git clone https://github.com/your-repo/mock-api
cd mock-api
uv run uvicorn main:app --reload

Server runs on http://localhost:8000 - use this URL in configs above.


Development (Advanced)

Click for development setup

Installation

curl -LsSf https://astral.sh/uv/install.sh | sh

Build Package

uv build

Run Tests

uv run pytest tests/ -v

Files Overview

  • auth_mcp_stdio.py: Main MCP server
  • main.py: Mock API server for development
  • pyproject.toml: Package configuration

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

teamcenter_mcp_server_test-0.1.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

teamcenter_mcp_server_test-0.1.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file teamcenter_mcp_server_test-0.1.1.tar.gz.

File metadata

File hashes

Hashes for teamcenter_mcp_server_test-0.1.1.tar.gz
Algorithm Hash digest
SHA256 27ccf13b6750748b84a1a64a5f8372f314e6b4da975d724034aeda1809cbeb78
MD5 1eb3c9a05332811ee6c8cc113751a760
BLAKE2b-256 d401568e1e542b0d7f52bf29ed88877e23a95d2c9dc2428179360d116ef17eff

See more details on using hashes here.

File details

Details for the file teamcenter_mcp_server_test-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for teamcenter_mcp_server_test-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1094e39336e92d23245caf6093cb45567fbac149aecf618d6971fd5e2341f5f2
MD5 bee991cd734721d606f61c59cc4037a0
BLAKE2b-256 a77f14af0ff2d32e631938ab5ddb42353a7d07c1bc21122fc96d468e13fa0681

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