Vonage AI Code Assist MCP Server

Vonage AI Code Assist MCP Server

site icon
2025.03.18 0
PythonAPI 文档搜索开发辅助工具开发效率
Vonage AI Code Assist 是一个基于 Model Context Protocol (MCP) 的服务,旨在帮助开发者更高效地集成 Vonage API 功能到他们的应用中。该服务通过 FastMCP 框架提供 AI 辅助访问 Vonage 官方文档的能力,使开发者能够快速找到与 Vonage 通信 API 相关的信息。
View on GitHub

Overview

基本能力

产品定位

Vonage AI Code Assist 是一个专为开发者设计的文档搜索和代码辅助工具,专注于 Vonage API 的集成和使用。

核心功能

  1. 文档搜索:通过 "Vonage-Assist" 工具搜索 Vonage 官方文档。
  2. 网页搜索集成:使用 Google Serper API 在 Vonage 开发者文档域 (developer.vonage.com/en/documentation) 内执行针对性搜索。
  3. 内容提取:从搜索结果中提取相关文档内容并返回给用户。
  4. MCP 工具集成:兼容 Claude 和其他支持 MCP 协议的 AI 助手。

适用场景

  1. 开发者需要快速查找 Vonage API 文档时
  2. AI 助手需要引用 Vonage 官方文档回答问题时
  3. 开发过程中需要了解特定 API 功能或参数时

工具列表

  1. Vonage-Assist
  2. 能力:搜索 Vonage 官方文档并返回相关内容
  3. 参数:
    • query: 搜索查询(如 "number verification", "SMS API")
    • library: 要搜索的文档库(目前仅支持 "vonage")

常见问题解答

  1. 需要什么 API 密钥?
  2. 需要 SERPER_API_KEY 用于 Google Serper API 的访问

使用教程

使用依赖

  1. 确保已安装 Python 3.13+

安装教程

  1. 设置环境变量: bash export SERPER_API_KEY=your_api_key
  2. 安装依赖: bash uv install
  3. 运行服务: bash python main.py

调试方式

  1. 检查服务是否正常运行
  2. 测试工具调用: Use the Vonage-Assist tool to find information about implementing two-factor authentication with Vonage APIs.
  3. 验证返回结果是否包含预期的 Vonage 文档内容

许可证

None