返回市场
阿尔凯米-MCP

阿尔凯米-MCP

作者:alkemi-ai2 星标更新:2025-10-28

项目介绍

Alkemi MCP Server

将您的Alkemi数据与Snowflake、Google BigQuery、DataBricks和其他数据源连接,并集成到您的MCP客户端中。

这是一个用于可流式传输HTTP MCP端点的标准I/O包装器:

https://api.alkemi.cloud/mcp

datalab.alkemi.ai获取您的免费API密钥。

Alkemi.ai

查询数据库需要了解表的模式,并可能需要一些示例查询来回答特定问题。否则,您可能会得到错误的答案。在每个代理或MCP客户端中维护所有这些信息是一个挑战,并且无法扩展到希望共享数据的团队。

Alkemi MCP服务器使用Alkemi存储数据库元数据,生成正确的查询并实际查询数据库,这样您可以与团队成员分享您的MCP服务器,每个人都能以相同的方式进行高质量的查询。

安装

要在Claude Desktop中添加OpenAI,请添加服务器配置:

在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json

在Windows上:%APPDATA%/Claude/claude_desktop_config.json

环境变量

  • MCP_NAME:MCP服务器的名称。这是可选的。如果您配置了多个,则需要设置此选项,以避免它们在MCP客户端中有相同的名称。
  • BEARER_TOKEN:用于可流式传输HTTP MCP服务器的Bearer令牌。这是STDIO MCP集成所必需的。
  • PRODUCT_ID:如果您想将范围缩小到单个产品,可以设置此产品的ID。这是可选的。

配置

您可以通过npx在Claude Desktop配置中使用它,如下所示:

{
  "mcpServers": {
    "alkemi": {
      "command": "npx",
      "args": [
        "@alkemiai/alkemi-mcp"
      ],
      "env": {
        "BEARER_TOKEN": "sk-12345"
      }
    }
  }
}

或者,如果您克隆了仓库,可以构建并在Claude Desktop配置中使用,如下所示:

{
  "mcpServers": {
    "alkemi-data": {
      "command": "node",
      "args": [
        "/path/to/alkemi-mcp/build/index.js"
      ],
      "env": {
        "BEARER_TOKEN": "sk-12345"
      }
    }
  }
}

如果您想要指定MCP服务器应使用的特定产品,可以设置PRODUCT_ID环境变量。通过设置MCP_NAME,您可以配置多个。

{
  "mcpServers": {
    "alkemi-customer-data": {
      "command": "node",
      "args": [
        "/path/to/alkemi-mcp/build/index.js"
      ],
      "env": {
        "MCP_NAME": "customer-data",
        "PRODUCT_ID": "123",
        "BEARER_TOKEN": "sk-12345"
      }
    },
    "alkemi-web-traffic-data": {
      "command": "node",
      "args": [
        "/path/to/alkemi-mcp/build/index.js"
      ],
      "env": {
        1. "MCP_NAME": "web-traffic-data",
        2. "PRODUCT_ID": "234",
        3. "BEARER_TOKEN": "sk-12345"
      }
    }
  }
}

开发

安装依赖项:

npm install

构建服务器:

npm run build

开发时自动重建:

npm run watch

调试

由于MCP服务器通过标准I/O通信,调试可能会很困难。我们推荐使用MCP Inspector,该工具作为包脚本提供:

npm run inspector

Inspector将提供一个URL,以便您可以在浏览器中访问调试工具。

致谢