MCP server to parse Claude JSONL conversations and export structured Markdown learning logs
{
"mcpServers": {
"mcp-transcript": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server to parse Claude JSONL conversations and export structured Markdown learning logs
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 0 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Server implementing MCP (Model Context Protocol) to process .jsonl transcripts
(Claude, ChatGPT exports, etc.) and generate Problem-Based Learning (PBL) logs in Markdown under docs/.
⚡ Turn raw AI conversations into structured, reusable knowledge.
This server:
.jsonl transcriptsdocs/npm install
npm run start
Server endpoint:
http://localhost:3000/mcp
👉 Think of it like a stateful API session
transcript_health → Quick diagnostics of transcript integritypbl_parse_jsonl → Parses and structures transcript datapbl_export_markdown → Generates a PBL learning log in Markdowncurl -i -X POST http://localhost:3000/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26",
"capabilities": {},
"clientInfo": {
"name": "curl-client",
"version": "1.0.0"
}
}
}'
👉 Save the mcp-session-id from response headers.
curl -i -X POST http://localhost:3000/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'mcp-session-id: YOUR_SESSION_ID' \
-d '{
"jsonrpc": "2.0",
"method": "notifications/initialized",
"params": {}
}'
curl -i -X POST http://localhost:3000/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'mcp-session-id: YOUR_SESSION_ID' \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "pbl_parse_jsonl",
"arguments": {
"inputPath": "/path/to/transcript.jsonl"
}
}
}'
Returns:
turns, preview, etc.)curl -i -X POST http://localhost:3000/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'mcp-session-id: YOUR_SESSION_ID' \
-d '{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "pbl_export_markdown",
"arguments": {
"inputPath": "/path/to/transcript.jsonl",
"outputPath": "docs/pbl/my-learning-log.md",
"title": "Learning Log - Sprint 1",
"projectName": "My MCP Server"
}
}
}'
outputPath is NOT provided:docs/pbl/<input-file-name>-pbl.md
Security restriction:
docs/ are alloweddocs/ is ignored by Git (.gitignore)
npx mcp-transcript
Runs MCP over stdio (perfect for local integrations / Codex workflows)
PORT → default 3000MCP_PATH → default /mcpALLOWED_ORIGINS → CSVSESSION_TTL_MSRATE_LIMITRATE_WINDOW_MSWorking with AI generates a LOT of knowledge… but it’s messy.
This tool helps you:
No automated test available for this server. Check the GitHub README for setup instructions.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
The official Python SDK for Model Context Protocol servers and clients
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Transcript and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.