Skip to main content
Glama
DaanTheoden

Aras Innovator Claude Agent

by DaanTheoden
CHANGELOG.md1.98 kB
# Changelog All notable changes to this project will be documented in this file. ## [1.1.0] - 2025-06-17 ### 🔧 Fixed - **CRITICAL**: Resolved "Unexpected token 'A', 'API MCP Se'... is not valid JSON" error - Fixed stdout contamination by removing print statements from MCP server output - All debug/error messages now properly redirected to stderr - Added missing `database` parameter requirement for Aras OAuth 2.0 authentication ### ✨ Added - Proper OAuth 2.0 authentication using `requests-oauthlib` library - Support for Aras Innovator 14+ OAuth 2.0 endpoints - Database parameter validation for authentication - Enhanced error handling with detailed OAuth responses - Fallback authentication mechanism for robustness ### 🔄 Changed - Updated tool names to be more descriptive and Aras-specific - Improved API client to use correct Aras OData endpoints (`/Server/Odata`) - Enhanced authentication flow with proper OAuth 2.0 scope and client ID - Updated HTTP headers for better Aras REST API compatibility ### 📚 Documentation - Comprehensive README update with OAuth 2.0 setup instructions - Updated environment configuration examples - Added troubleshooting section for common OAuth issues - Included architecture diagram and authentication flow details ## [1.0.0] - 2025-06-12 ### Added - Initial release of Aras Innovator MCP Server - OAuth authentication with Aras Innovator - RESTful API integration using OData endpoints - Five core tools: - `test_api_connection` - Test authentication - `api_get_items` - Query Aras data - `api_create_item` - Create new items - `api_call_method` - Call server methods - `api_get_list` - Get dropdown/list values - Python-based implementation for easy deployment - Comprehensive documentation and examples ### Features - Secure credential management via .env files - Support for all major Aras operations (CRUD) - Integration with Claude Desktop via MCP protocol - Error handling and connection validation

Latest Blog Posts

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/DaanTheoden/aras-claude-agent'

If you have feedback or need assistance with the MCP directory API, please join our Discord server