jupiterbak/AYX-MCP-Wrapper
If you are the rightful owner of AYX-MCP-Wrapper 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.
AYX-MCP-Wrapper is a Model Context Protocol (MCP) server that provides a comprehensive interface to Alteryx Servers, enabling AI assistants and other MCP clients to interact with Alteryx Server for managing workflows, collections, users, schedules, credentials, and more.
The AYX-MCP-Wrapper is a powerful tool designed to bridge the gap between AI-driven applications and Alteryx Servers. By leveraging the Model Context Protocol (MCP), this server facilitates seamless interaction with Alteryx Server, allowing for efficient management of workflows, collections, users, schedules, and credentials. The wrapper is built to support modern Python environments and requires OAuth2 credentials for secure authentication. It offers advanced search capabilities, real-time job monitoring, and comprehensive user and schedule management features. The server can be easily integrated with various platforms such as Claude Desktop and Cursor IDE, providing flexible transport options like stdio, SSE, and HTTP streaming. With its robust set of tools and features, the AYX-MCP-Wrapper is an essential component for organizations looking to enhance their data processing and automation capabilities using Alteryx Server.
Features
- Advanced Search: Find users, workflows, and assets with flexible search options.
- Workflow Operations: Execute, transfer, and manage workflows with full control.
- Job Monitoring: Track and manage workflow execution jobs in real-time.
- Collections Management: Create, update, delete, and organize collections.
- User Management: Manage users, their assets, and permissions efficiently.
Usages
usage with Claude Desktop
{ "mcpServers": { "alteryx": { "command": "uvx", "args": ["mcp-server-alteryx", "--transport", "stdio"], "env": { "ALTERYX_SERVER_URL": "https://your-alteryx-server.com/webapi/", "ALTERYX_CLIENT_ID": "your-client-id", "ALTERYX_CLIENT_SECRET": "your-client-secret", "ALTERYX_VERIFY_SSL": "1" } } } }
usage with Claude Desktop with Sequential Thinking
{ "mcpServers": { "sequential-thinking": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-sequential-thinking" ] }, "alteryx": { "command": "uvx", "args": ["mcp-server-alteryx", "--transport", "stdio"], "env": { "ALTERYX_API_HOST": "http://localhost/webapi/", "ALTERYX_CLIENT_ID": "your-client-id", "ALTERYX_CLIENT_SECRET": "your-client-secret", "ALTERYX_VERIFY_SSL": "1" } } } }
usage with Cursor IDE
{ "mcpServers": { "alteryx": { "command": "uvx", "args": ["mcp-server-alteryx", "--transport", "stdio"], "env": { "ALTERYX_SERVER_URL": "https://your-alteryx-server.com/webapi/", "ALTERYX_CLIENT_ID": "your-client-id", "ALTERYX_CLIENT_SECRET": "your-client-secret" } } } }
Tools
Collections Management
Tools for managing collections including creation, updating, and deletion.
Workflow Operations
Tools for executing, transferring, and managing workflows.
User Management
Tools for managing users, their assets, and permissions.
Schedule Management
Tools for creating and managing workflow schedules and automation.
Job Monitoring
Tools for tracking and managing workflow execution jobs.