Transcripter MCP Server

Integrations

  • Integrates with Node.js runtime environment as a requirement for running the MCP server, with version 18.0.0 or higher needed.

  • Utilized for package management and running scripts with version 7.0.0 or higher required for installation and operation.

  • Provides TypeScript support for client implementations, with example code demonstrating how to connect to and use the MCP server's tools and resources.

トランスクリプター用MCPサーバー

Transcripterプロジェクト用のModel Context Protocol(MCP)サーバー実装。このパッケージは、MCP標準を使用したAI活用機能のためのツールとリソースを提供します。

特徴

ツール

  • test-api : APIエンドポイントをテストし、結果を返す
  • transcription-search : フィルタリングとページ付けによる転写の検索
  • transcription-summary : AIを使用して転写の要約を生成する

リソース

  • transcription://{id} : IDで転写データにアクセスする
  • analysis://{id} : IDで分析データにアクセスします

要件

  • Node.js >= 18.0.0
  • npm >= 7.0.0

インストール

npm install

建物

# Build for both ESM and CommonJS npm run build # Build for ESM only npm run build:esm # Build for CommonJS only npm run build:cjs

ランニング

# Start the MCP server on the default port (3500) npm run server # Start the MCP server on a custom port npm run server 4000

テスト

npm test

使用例

test-apiツールの使用

import { Client } from "@modelcontextprotocol/sdk/client"; import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse"; async function testApiEndpoint() { // Connect to the MCP server const transport = new SSEClientTransport("http://localhost:3500/sse", "http://localhost:3500/message"); const client = new Client(); await client.connect(transport); // Use the test-api tool const result = await client.tools.execute("test-api", { endpoint: "transcriptions", method: "GET", }); console.log(result); }

転写リソースの使用

import { Client } from "@modelcontextprotocol/sdk/client"; import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse"; async function getTranscription(id: number) { // Connect to the MCP server const transport = new SSEClientTransport("http://localhost:3500/sse", "http://localhost:3500/message"); const client = new Client(); await client.connect(transport); // Access the transcription resource const transcription = await client.resources.get(`transcription://${id}`); console.log(transcription); }

トランスクリプターとの統合

このMCPサーバーはTranscripterプロジェクトと統合され、AIを活用した文字起こしと分析機能を提供します。AIモデルとのやり取りのための標準化されたインターフェースとして機能します。

プロジェクト構造

  • src/cli.ts : MCP サーバーを起動するためのコマンドラインインターフェース
  • src/tools/ : MCPツールの実装
  • src/resources/ : MCP リソースプロバイダーの実装
  • src/tests/ : ツールとリソースのテスト

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

トランスクリプター プロジェクトに AI を活用した機能を提供するモデル コンテキスト プロトコル サーバー。これには、トランスクリプションを検索および要約するためのツールや、トランスクリプションおよび分析データにアクセスするためのリソースが含まれます。

  1. 特徴
    1. ツール
    2. リソース
  2. 要件
    1. インストール
      1. 建物
        1. ランニング
          1. テスト
            1. 使用例
              1. test-apiツールの使用
              2. 転写リソースの使用
            2. トランスクリプターとの統合
              1. プロジェクト構造
                1. ライセンス

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that searches transcript segments in a Turso database using vector similarity, allowing users to find relevant content by asking questions without generating new embeddings.
                    Last updated -
                    JavaScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to create, update, and delete Dub.co short links through the Dub.co API.
                    Last updated -
                    3
                    11
                    5
                    JavaScript
                    MIT License
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.
                    Last updated -
                    19
                    TypeScript
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.
                    Last updated -
                    28
                    1
                    TypeScript

                  View all related MCP servers

                  ID: 7b4mdildde