Devcon MCP Workshop 2026
🚀 MCP-Server mit Autodesk Platform Services (APS)
📌 Übersicht
Dieses Projekt implementiert einen Model Context Protocol (MCP) Server mit Unterstützung für:
Tool-Bereitstellung für LLM-Clients (z. B. VS Code Copilot)
Externe API-Integration
Autodesk Platform Services (APS) Konnektivität
Authentifizierungsabläufe (2-legged & 3-legged OAuth)
Benutzerdefinierte Client- + Agenten-Architektur
Es stellt ein produktionsorientiertes agentisches KI-Backend-System dar.
Related MCP server: RevitMCPBridge2026
🧠 Architektur
🔷 High-Level-Ablauf
+------------------------+
| LLM Client (VSCode) |
| Copilot / Chat UI |
+-----------+------------+
|
v
+------------------------+
| MCP Server |
| (server.js / aps) |
+-----------+------------+
|
------------------------------------------------
| | |
v v v
+-------------+ +-------------+ +----------------+
| External | | APS APIs | | Custom Logic |
| APIs | | (OAuth) | | / Tools |
+-------------+ +-------------+ +----------------+🔷 Agenten-Ablauf
User Prompt
↓
LLM decides tool
↓
MCP Server executes tool
↓
External API / APS call
↓
Structured response → LLM → User📁 Projektstruktur
├── .vscode/
│ └── mcp.json # MCP configuration for VS Code client
│
├── node_modules/ # Installed dependencies
│
├── .env # Environment variables (API keys, secrets)
├── .gitignore # Git ignored files
│
├── agent.js # Agent logic (tool orchestration)
├── aps-server.js # APS integration server (OAuth + APIs)
├── client.js # Custom MCP client implementation
├── server.js # Core MCP server (tool definitions)
│
├── package.json # Project metadata & dependencies
├── package-lock.json # Dependency lock file
⚙️ Tech-Stack
Node.js (ES Modules)
Model Context Protocol (MCP SDK)
Zod (Schema-Validierung)
HTTP Streaming Transport
Autodesk Platform Services (APS)
🔑 Hauptkomponenten
1. server.js
Kern-MCP-Server
Registriert Tools
Verarbeitet Client-Anfragen
2. aps-server.js
Integriert Autodesk-APIs
Verarbeitet OAuth (2L + 3L)
Sichere API-Kommunikation
3. agent.js
Implementiert agentisches Verhalten
Entscheidet, welche Tools aufgerufen werden
Ermöglicht mehrstufige Workflows
4. client.js
Benutzerdefinierter MCP-Client
Kann den VS Code-Client simulieren oder ersetzen
5. .vscode/mcp.json
Verbindet VS Code → MCP-Server
🚀 Erste Schritte
1️⃣ Abhängigkeiten installieren
npm install2️⃣ Umgebung einrichten
Erstellen Sie eine .env-Datei:
PORT=3000
# APS Credentials
APS_CLIENT_ID=your_client_id
APS_CLIENT_SECRET=your_client_secret
# External APIs
GEMINI_API_KEY=your_key3️⃣ Server ausführen
node server.jsErwartete Ausgabe:
MCP server running at http://localhost:3000/mcp4️⃣ VS Code konfigurieren
Erstellen Sie:
.vscode/mcp.json
{
"servers": {
"devcon-workshop": {
"type": "http",
"url": "http://localhost:3000/mcp"
},
"devcon-aps": {
"type": "http",
"url": "http://localhost:3001/mcp"
}
}
}5️⃣ Tools testen
Im Copilot Chat:
#add 10 and 20
#greet John in spanish
What's the weather in London?🧩 Tool-Design-Muster
server.registerTool(
"tool_name",
{
description: "Tool description",
inputSchema: {
param: z.string()
}
},
async ({ param }) => ({
content: [{ type: "text", text: "Result" }]
})
);🔐 Authentifizierung
✅ 2-Legged OAuth
Server-zu-Server
Keine Benutzerinteraktion
✅ 3-Legged OAuth
Benutzerzustimmung erforderlich
Feingranulare Berechtigungen
Empfohlen für die Produktion
🏗️ Überlegungen zur Produktion
🔹 Skalierbarkeit
Zustandslose Architektur
Horizontale Skalierung möglich
🔹 Sicherheit
Verwenden Sie .env für Geheimnisse
Bevorzugen Sie 3LO für Benutzerdaten
🔹 Zuverlässigkeit
Eingabevalidierung (Zod)
Strukturierte Antworten
🔹 Beobachtbarkeit Fügen Sie Protokollierung für die Tool-Ausführung hinzu
Überwachen Sie API-Fehler
🎯 Funktionen
✔ MCP-konformer Server
✔ Externe API-Integration
✔ APS-Konnektivität
✔ Agentenbasierte Ausführung
✔ Unterstützung für benutzerdefinierte Clients
🔮 Zukünftige Erweiterungen
Dockerisierung der Anwendung
Bereitstellung auf Azure / AWS
Datenbankgestützte Tools hinzufügen
Caching-Schicht implementieren
📜 Lizenz
MIT-Lizenz
🙌 Danksagungen
Autodesk Platform Services (APS)
https://autodesk-platform-services.github.io/mcp-devcon2026/Model Context Protocol (MCP)
OpenAI / LLM-Ökosystem
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceAn MCP server that exposes Autodesk Platform Services (APS) as tools for AI assistants to interact with the APS Data Management API. It enables users to authenticate and manage hubs, projects, and folders through a standardized interface.272
- AlicenseNot gradedqualityAmaintenanceMCP server for Autodesk Revit (BIM) with 705+ API endpoints. Enables AI agents to create walls, place doors/windows, generate sheets, manage views, and produce construction documents via the Model Context Protocol. Uses named pipes for zero-crash Revit integration.22MIT
- FlicenseNot gradedqualityCmaintenanceNode.js MCP server enabling AI assistants to interact with Autodesk Revit for model operations, data queries, and sketch-to-building generation via LLM.231
- FlicenseNot gradedqualityBmaintenanceMCP server for AI DevTool workflow, exposing tools and resources for code review, repository chat, and repository operations.1
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/latesh-munde/devcon-mcp-workshop-2026'
If you have feedback or need assistance with the MCP directory API, please join our Discord server