feat: Add Azure Synapse Analytics tools to Azure MCP Server
- Dominant language
- C#
- Stars
- 3.7k
- Forks
- 624
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 220
Description
## Summary
I'd like to contribute Azure Synapse Analytics support to the Azure MCP Server.
Azure Synapse is currently not covered in any of the 173 existing tools (confirmed in v1.0.4).
## Proposed tools
- list_synapse_databases
- list_synapse_tables
- describe_synapse_table
- run_synapse_query
- run_synapse_statement
- list_synapse_pipelines
- run_synapse_pipeline
- get_synapse_pipeline_run_status
- list_synapse_spark_jobs
- submit_synapse_spark_job
- list_synapse_notebooks
## Implementation
I have a working Python prototype at:
https://github.com/manjotsingh20/azure-synapse-mcp
Happy to port this to C# and follow the Azure MCP Server conventions.
Contributor guide
Research direction
Start by reviewing the Azure MCP Server conventions and the linked Python prototype at azure-synapse-mcp. Map the proposed Synapse tools to the C# server's existing patterns, then verify that all listed tools are covered and follow those conventions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp, python
- Domain
- cloud, data-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100