Azure TableStore MCP Server
A MCP Server to query a Azure Table Storage for local development
Overview
Azure TableStore MCP Server is a TypeScript-based server that allows developers to interact with Azure Table Storage for local development, enabling querying and management of data in Azure Storage Tables.
To use the server, clone the repository, install dependencies, and configure the connection string. You can run it directly with npm or integrate it with Cline for querying Azure Table Storage.
- Query Azure Storage Tables with OData filter support - Retrieve table schemas to understand data structure - List all tables in the storage account - Detailed error handling and response information - Simple configuration through connection string
- Querying user data from Azure Storage Tables.
- Managing and retrieving data schemas for applications.
- Listing available tables for data management tasks.
Add to your AI client
Use these steps to connect Azure TableStore MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-azure-tablestorage-dkmaker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-azure-tablestorage-dkmaker"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-azure-tablestorage-dkmaker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-azure-tablestorage-dkmaker"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-azure-tablestorage-dkmaker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-azure-tablestorage-dkmaker"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-azure-tablestorage-dkmaker": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-azure-tablestorage-dkmaker"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-azure-tablestorage-dkmaker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-azure-tablestorage-dkmaker"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-azure-tablestorage-dkmaker": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-azure-tablestorage-dkmaker"
]
}
}
}FAQ
Is Azure TableStore MCP Server free to use?
Yes! It is open-source and free to use under the MIT License.
What programming language is used?
The server is built using TypeScript.
Can I use it for production?
While it is designed for local development, it can be adapted for production use with proper configuration.