DaanTheoden/aras-claude-agent
If you are the rightful owner of aras-claude-agent and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Aras Innovator Claude Agent is a Model Context Protocol (MCP) server that connects Claude Desktop to Aras Innovator PLM using OAuth 2.0 authentication and OData REST APIs.
The Aras Innovator Claude Agent is designed to seamlessly integrate Claude Desktop with Aras Innovator PLM systems, leveraging modern OAuth 2.0 authentication protocols and OData REST APIs. This integration allows users to securely access and manipulate PLM data directly from their AI assistant, Claude. With this setup, users can perform a variety of tasks such as querying PLM data, creating new items, and invoking server methods, all while maintaining enterprise-grade security through bearer token authentication. The server is compatible with Aras Innovator version 14 and above, ensuring that users can take advantage of the latest features and security enhancements. The setup process is straightforward, requiring Python 3.8+, Claude Desktop, and an Aras Innovator server with OAuth 2.0 enabled. Once configured, users can interact with their PLM data in a more intuitive and efficient manner, streamlining workflows and enhancing productivity.
Features
- Secure OAuth 2.0 authentication with Aras Innovator 14+
- Query PLM data using OData REST endpoints
- Create new items (Parts, Documents, etc.) directly from Claude
- Call Aras server methods and custom endpoints
- Enterprise-grade security with bearer token authentication
Usages
usage with Claude Desktop
{ "mcpServers": { "api-server": { "command": "py", "args": ["C:/path/to/your/aras-claude-agent/main.py"] } } }
Tools
test_api_connection
Test OAuth 2.0 authentication
api_get_items
Query Aras OData
api_create_item
Create new Aras items
api_call_method
Call Aras server methods
api_get_list
Get Aras list values