modelscope·@mashriram/azure_mcp_server
该服务器实现了模型上下文协议,以实现与Azure Blob存储和Cosmos DB的无缝交互,并启用操作的自动日志记录和审计跟踪。
这是一个用于与 Azure 服务交互的 模型上下文协议 服务器实现。当前支持 Azure Blob 存储和 Azure Cosmos DB(NoSQL API)。通过此服务器执行的所有操作都会自动记录,并可通过 audit://azure-operations 资源端点访问。
<a href="https://glama.ai/mcp/servers/cczdogb799"><img width="380" height="200" src="https://glama.ai/mcp/servers/cczdogb799/badge" alt="Azure 服务器 MCP 服务器" /></a>
要通过 Smithery 自动安装适用于 Claude 桌面的 Azure MCP 服务器:
npx -y @smithery/cli install @mashriram/azure_mcp_server --client claude
克隆仓库: 将此仓库克隆到您的本地机器。
配置 Azure 凭据: 配置您的 Azure 凭据。此服务器需要一个具有 Blob 存储、Cosmos DB 和应用配置适当权限的 Azure 账户。我们建议使用 DefaultAzureCredential,它会尝试通过多种方法依次进行身份验证。
AZURE_STORAGE_ACCOUNT_URL:您的 Azure 存储账户的 URL(例如,https://<your_account_name>.blob.core.windows.net)。AZURE_COSMOSDB_ENDPOINT:您的 Azure Cosmos DB 账户的终结点 URL。AZURE_COSMOSDB_KEY:您的 Azure Cosmos DB 账户的主要或次要密钥。重要提示:像对待密码一样保护这个密钥的安全性。AZURE_APP_CONFIGURATION_ENDPOINT:您的 Azure 应用配置实例的 URL。DefaultAzureCredential,因此如果未指定环境变量,它将自动使用 Azure CLI 凭据进行身份验证。使用 az login 登录。配置 Claude 桌面应用程序: 在您的 claude_desktop_config.json 文件中添加以下配置:
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json"mcpServers": {
"mcp-server-azure": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/azure-mcp-server",
"run",
"azure-mcp-server"
]
}
}
将 /path/to/repo/azure-mcp-server 替换为实际的克隆仓库路径。
安装并启动 Claude 桌面应用程序: 安装并打开 Claude 桌面应用程序。
测试设置: 让 Claude 使用 Azure 工具执行读取或写入操作(例如,创建 Blob 存储容器或将项目添加到 Cosmos DB)。如果您遇到问题,请参阅此处的 MCP 调试文档这里。
container_name。container_name。container_name、blob_name 和 file_content(Base64 编码)。container_name 和 blob_name。container_name。container_name 和 blob_name。返回内容为文本。container_name 和 partition_key。database_name 是可选的,默认为 defaultdb。partition_key 应该是一个定义分区键的 JSON 对象(例如,{"paths": ["/myPartitionKey"], "kind": "Hash"})。container_name。database_name 是可选的,默认为 defaultdb。database_name 是可选的,默认为 defaultdb。container_name。database_name 是可选的,默认为 defaultdb。container_name 和 item(表示项的 JSON 对象)。database_name 是可选的,默认为 defaultdb。请确保您的 item 包含分区键字段和值。container_name、item_id 和 partition_key。database_name 是可选的,默认为 defaultdb。partition_key 必须与要读取的项的分区键值匹配。container_name、item_id、partition_key 和 item(表示完整更新后的项的 JSON 对象)。database_name 是可选的,默认为 defaultdb。partition_key 必须与要替换的项的分区键值匹配。container_name、item_id 和 partition_key。database_name 是可选的,默认为 defaultdb。partition_key 必须与要删除的项的分区键值匹配。container_name 和 query。database_name 是可选的,默认为 defaultdb。可选地接受一个 parameters 数组用于参数化查询。key 参数是可选的,允许通过键模式进行过滤(支持通配符,例如 'app1/')。label 参数是可选的,用于按标签值过滤('\0' 表示无标签,'' 表示任何标签)。key 和 value 参数。可选参数包括 label 以应用标签到键值对,以及 content_type 以指定内容类型(例如 'application/json')。key 参数。label 参数是可选的,用于指定要删除的键的标签版本。重要的 Cosmos DB 注意事项:
database_name,服务器将默认使用名为 SampleDB 的数据库。请确保该数据库存在,或者在工具调用参数中显式提供您所需的数据库名称。本 README 提供了设置和使用 Azure MCP 服务器与 Claude 桌面应用程序所需的信息。请务必安全地处理您的 Azure 凭据,并查阅 MCP 文档以获取有关协议的更多信息。
暂无描述。
MCP服务器用于与Google产品交互。
一个MCP服务器,它能够保存和分享克劳德桌面端的对话,允许用户通过网页界面私密存储聊天记录或将其公开。
一种模型上下文协议服务器,它为与Notion的API交互提供了标准化接口,使用户能够列出数据库、创建页面并在其Notion工作区中进行搜索。
语言类型:英语 翻译结果:谷歌表格
一种模型上下文协议服务器,允许创建和管理多个防篡改的JSON数据库,支持CRUD操作、查询功能以及云端同步,以便与他人共享数据库。