返回市场
萤火虫-mcp

萤火虫-mcp

作者:Props-Labs5 星标更新:2025-03-04

项目介绍

Fireflies MCP Server

用于Fireflies.ai API的MCP服务器,支持检索、搜索和生成会议记录摘要。

功能

  • 记录管理:检索并搜索会议记录,提供过滤选项
  • 详细信息:获取特定记录的全面详情
  • 高级搜索:查找包含特定关键词或短语的记录
  • 摘要生成:以不同格式生成会议记录的简洁摘要

工具

  1. fireflies_get_transcripts

    • 检索会议记录列表,可选过滤
    • 输入参数:
      • limit(可选数字):返回的最大记录数
      • from_date(可选字符串):起始日期,ISO格式(YYYY-MM-DD)
      • to_date(可选字符串):结束日期,ISO格式(YYYY-MM-DD)
    • 返回值:包含基本信息的记录对象数组
  2. fireflies_get_transcript_details

    • 获取特定记录的详细信息
    • 输入参数:
      • transcript_id(字符串):要检索的记录ID
    • 返回值:包括发言者、内容和元数据在内的全面记录详情
  3. fireflies_search_transcripts

    • 搜索包含特定关键词的记录
    • 输入参数:
      • query(字符串):搜索查询,用于找到相关的记录
      • limit(可选数字):返回的最大记录数
    • 返回值:匹配的记录对象数组
  4. fireflies_generate_summary

    • 生成会议记录的摘要
    • 输入参数:
      • transcript_id(字符串):要总结的记录ID
      • format(可选字符串):摘要的格式('bullet_points' 或 'paragraph')
    • 返回值:生成的摘要文本

配置

Fireflies API Key

创建一个Fireflies API Key,确保具有适当的权限:

  • 转到Fireflies.ai仪表板
  • 导航至设置 > API
  • 生成一个新的API密钥
  • 复制生成的密钥

使用Claude Desktop

要在Claude Desktop中使用此服务,请在claude_desktop_config.json中添加以下内容:

{
  "mcpServers": {
    "fireflies": {
      "command": "npx",
      "args": [
        "-y",
        "@props-labs/mcp/fireflies"
      ],
      "env": {
        "FIREFLIES_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

安装

  1. 克隆此仓库
  2. 安装依赖项:
npm install
# 或
pnpm install
  1. 构建项目:
npm run build
# 或
pnpm build

使用

启动服务器

FIREFLIES_API_KEY=your_api_key npm start
# 或
FIREFLIES_API_KEY=your_api_key pnpm start

您也可以使用设置脚本:

./setup.sh
FIREFLIES_API_KEY=your_api_key npm start

许可证

此MCP服务器采用MIT许可证。这意味着您可以自由地使用、修改和分发该软件,但需遵守MIT许可证中的条款和条件。更多详情,请参阅项目仓库中的LICENSE文件。