Skip to content

Releases

v0.4.4 - Local server uses the Azure CLI login

Choose a tag to compare

@laveeshb laveeshb released this 08 Nov 00:44
3939364

Installation

npm install -g logicapps-mcp

To install this specific version:

npm install -g logicapps-mcp@0.4.4

Fixed

  • Local stdio mode now uses the Azure CLI login. In v0.3.0 and later releases, all tool calls failed with "Bearer token required" (#138, fixed in #140)
  • The Azure CLI token is requested for the configured cloud (AZURE_CLOUD), cached until 5 minutes before it expires, and times out after 30 seconds

Full Changelog: v0.4.3...v0.4.4

v0.4.3 - Cleanup and Simplified README

Choose a tag to compare

@laveeshb laveeshb released this 11 Jan 19:56
49fd90c

Installation

npm install -g logicapps-mcp

Changed

  • Simplified README to focus on local MCP server setup
  • Removed unused files: Azure Functions configs, test artifacts, M365 Copilot manifests
  • Moved design/ to docs/design/
  • Moved mcp.json to .vscode/mcp.json
  • Fixed broken documentation links after reorganization

v0.4.2 - MCP Registry Publication

Choose a tag to compare

@laveeshb laveeshb released this 11 Jan 19:56
f80be5b

To install this specific version:

npm install -g logicapps-mcp@0.4.2

Added

  • mcpName field for official MCP Registry publishing
  • Published to official MCP Registry as io.github.laveeshb/logicapps-mcp

v0.4.1

Choose a tag to compare

@laveeshb laveeshb released this 11 Jan 18:55
d3d1e4a

To install this specific version:

npm install -g logicapps-mcp@0.4.1

Fixed

  • Documentation: corrected install commands to use npm package name logicapps-mcp
  • Documentation: updated tool count from 37 to 40 (36 operations + 4 knowledge tools)

v0.4.0

Choose a tag to compare

@laveeshb laveeshb released this 11 Jan 17:52
f4e7de8

To install this specific version:

npm install -g logicapps-mcp@0.4.0

What's New

New Tools

  • resubmit_run - Retry failed workflow runs
  • clone_workflow - Clone a workflow to a new Logic App
  • validate_clone_workflow - Validate before cloning

Improvements

  • Runtime input validation with Zod for all tool parameters
  • Bounded pagination across all operations (runs, actions, repetitions, request history)
  • Improved caching with LRU eviction, stampede protection, and proper TTL initialization
  • Better error handling for JSON parsing, SKU detection, and null API responses
  • Standard SKU: fixed POST method for expression traces endpoint
  • Version now read from package.json dynamically

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@laveeshb laveeshb released this 02 Jan 07:34
c9f9341

⚠️ This version used GitHub Packages which has been deprecated. Install from npm instead:

npm install -g logicapps-mcp

Added

  • Write operations for workflow lifecycle management: create_workflow, update_workflow, delete_workflow, enable_workflow, disable_workflow
  • Connector tools: get_connector_swagger, invoke_connector_operation, create_connection, test_connection
  • Knowledge tools for AI guidance: get_troubleshooting_guide, get_authoring_guide, get_reference, get_workflow_instructions
  • Retry logic with exponential backoff and jitter in HTTP client
  • Integration tests for Azure API calls
  • ESLint and Prettier configuration
  • Parameter validation for createConnection()

Changed

  • Simplified cloud deployment to pure MCP server with passthrough authentication
  • Migrated from deprecated Server class to McpServer

Fixed

  • Add timeout (30s) and size limits (10MB) to fetchContentLink()
  • Improve armRequest type safety for empty responses
  • Fix searchRuns() pagination with clientTrackingId filter
  • Add UnsupportedOperation to McpErrorCode type
  • Apply top parameter limit to getTriggerHistory for Standard SKU
  • Handle VFS 412/409 conflict errors with specific error code
  • Improve withConcurrency robustness
  • Handle both SKUs gracefully in workflow operations

Performance

  • Parallelize API calls in getConnectorSwagger()
  • Cache SKU detection and Standard app access results with configurable TTL

v0.2.0

Choose a tag to compare

@laveeshb laveeshb released this 25 Dec 01:09
7db903f

⚠️ This version used GitHub Packages which has been deprecated. Install from npm instead:

npm install -g logicapps-mcp

What's New

New Tools (5)

  • get_action_io - Get actual input/output content for a run action
  • search_runs - Search runs with friendly parameters (status, time range, tracking ID)
  • get_connections - List API connections in a resource group
  • get_connection_details - Get detailed information about a specific API connection
  • test_connection - Test if an API connection is valid and healthy

Documentation

  • Reorganized Available Tools section into logical groups:
    • Discovery & Navigation
    • Workflow Definitions
    • Triggers
    • Run History & Debugging
    • Connections
    • Host & Diagnostics

Full Changelog

v0.1.0...v0.2.0

v0.1.0 - Initial Release

Choose a tag to compare

@laveeshb laveeshb released this 24 Dec 06:47

⚠️ This version used GitHub Packages which has been deprecated. Install from npm instead:

npm install -g logicapps-mcp

logicapps-mcp v0.1.0

Initial release of the MCP server for Azure Logic Apps.

Features

  • 18 MCP tools for Logic Apps management
    • List subscriptions, Logic Apps, and workflows
    • Get workflow definitions and triggers
    • View run history and action details
    • Debug with expression traces, repetitions, request history
    • Get host status and API connections
  • Azure CLI authentication - uses your existing az login session
  • Multi-cloud support - Azure Public, Government, and China clouds
  • Both SKUs supported - Consumption and Standard Logic Apps

Documentation

See the README for setup instructions and tool reference.