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 Server for Transcripter

A Model Context Protocol (MCP) server implementation for the Transcripter project. This package provides tools and resources for AI-powered features using the MCP standard.

Features

Tools

  • test-api: Test API endpoints and return the results
  • transcription-search: Search transcriptions with filtering and pagination
  • transcription-summary: Generate a summary of a transcription using AI

Resources

  • transcription://{id}: Access transcription data by ID
  • analysis://{id}: Access analysis data by ID

Requirements

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

Installation

npm install

Building

# 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

Running

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

Testing

npm test

Usage Examples

Using the test-api tool

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); }

Using the transcription resource

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); }

Integration with Transcripter

This MCP server integrates with the Transcripter project to provide AI-powered features for transcriptions and analyses. It serves as a standardized interface for AI model interactions.

Project Structure

  • src/cli.ts: Command-line interface for starting the MCP server
  • src/tools/: Implementation of MCP tools
  • src/resources/: Implementation of MCP resource providers
  • src/tests/: Tests for tools and resources

License

MIT

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

A Model Context Protocol server that provides AI-powered features for the Transcripter project, including tools for searching and summarizing transcriptions and resources for accessing transcription and analysis data.

  1. Features
    1. Tools
    2. Resources
  2. Requirements
    1. Installation
      1. Building
        1. Running
          1. Testing
            1. Usage Examples
              1. Using the test-api tool
              2. Using the transcription resource
            2. Integration with Transcripter
              1. Project Structure
                1. License

                  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