返回市场
sipgateio-mcp服务器

sipgateio-mcp服务器

作者:BlackMac2 星标更新:2025-05-23

项目介绍

Sipgate API MCP 服务器

免责声明:这是一个非官方集成项目,并未得到 sipgate GmbH 的正式维护或认可。这是一个社区项目,使用公开的 sipgate API。

提供对 sipgate API 访问的 MCP 服务器,使 AI 助手能够与 sipgate 服务进行交互,包括短信、电话和账户管理。

预备条件

  1. 一个 sipgate 账户(https://www.sipgate.de/)
  2. 从 sipgate 获取个人访问令牌凭证:
    • 登录您的 sipgate 账户
    • 导航到“设置” > “个人访问令牌”
    • 创建一个新的令牌
    • 记下令牌 ID 和令牌

安装

Claude

在您的 claude_desktop_config.json 文件中添加:

{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}

要找到 claude_desktop_config.json 文件,请打开 Claude 应用程序并导航至 设置 > 高级 > 打开配置文件。

VS Code

在 VS Code 中安装 Sipgate API MCP 服务器:

# 对于 VS Code
code --add-mcp '{"name":"sipgate-api","command":"npx","args":["-y","sipgateio-mcp"],"env":{"SIPGATE_TOKEN_ID":"your-token-id","SIPGATE_TOKEN":"your-token"}}'

# 对于 VS Code Insiders
code-insiders --add-mcp '{"name":"sipgate-api","command":"npx","args":["-y","sipgateio-mcp"],"env":{"SIPGATE_TOKEN_ID":"your-token-id","SIPGATE_TOKEN":"your-token"}}'

Cursor

要在 Cursor IDE 中添加此服务器:

  1. 导航到 Cursor 设置 > MCP
  2. 点击 + 添加新的全局 MCP 服务器
  3. 在您的全局 .cursor/mcp.json 文件中添加以下内容:
{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        1. "SIPGATE_TOKEN_ID": "your-token-id",
         2. "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}

Cline

通过 Cline MCP 服务器设置向您的 cline_mcp_settings.json 添加:

{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}

Roo Code

通过 Roo Code 设置中的“编辑 MCP 设置”访问 MCP 设置:

{
  "mcpServers": {
    "sipgate-api": {
      "command": "npx",
      "args": [
        "-y",
        "sipgateio-mcp"
      ],
      "env": {
        "SIPGATE_TOKEN_ID": "your-token-id",
        "SIPGATE_TOKEN": "your-token"
      }
    }
  }
}

可用工具

账户管理

  • get_account_info:获取您的 sipgate 账户信息
  • get_user_info:获取已认证用户的详细信息

通信

  • send_sms:发送短信
  • initiate_call:发起电话

电话系统

  • get_phone_numbers:列出关联的电话号码
  • get_devices:列出关联的设备
  • get_call_history:访问通话历史记录

有关详细工具文档和参数,请使用您的 AI 助手的帮助命令。

可用资源

  • sipgate://account - 账户信息
  • sipgate://numbers - 电话号码
  • sipgate://history - 通话历史
  • sipgate://devices - 设备

示例用法

<use_mcp_tool>
<server_name>sipgate-api</server_name>
<tool_name>get_phone_numbers</tool_name>
<arguments>
{}
</arguments>
</use_mcp_tool>

故障排除

常见问题:

  1. 身份验证错误

    • 确认您的令牌 ID 和令牌正确无误
    • 检查令牌是否具有所需的权限
  2. 安装问题

    • 确保已安装 Node.js
    • 尝试在安装前运行 npx clear-npx-cache
  3. 服务器连接

    • 检查您的互联网连接
    • 确认服务器已在您的 MCP 设置中启用

如需更多帮助,请在 GitHub 上打开一个问题,并提供:

  • 您的平台和环境详情
  • 错误消息
  • 复现步骤

开发

欢迎贡献!

许可证

MIT