Skip to main content
Glama
tmtcomeup

PocketFlow MCP Server

by tmtcomeup

analyze_github_repository

Analyze a GitHub repository to generate a beginner-friendly tutorial using the PocketFlow methodology, focusing on key abstractions and file patterns for clarity and simplicity.

Instructions

Analyze a GitHub repository and generate a comprehensive tutorial following the PocketFlow methodology

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
api_keyYesAPI key for the LLM provider
exclude_patternsNoFile patterns to exclude (e.g., ["*test*", "*docs/*"])
github_tokenNoOptional GitHub token for private repos or rate limit avoidance
include_patternsNoFile patterns to include (e.g., ["*.py", "*.js"])
languageNoLanguage for tutorial generationenglish
llm_providerYesLLM provider to use for analysisgoogle
max_abstractionsNoMaximum number of abstractions to identify
max_file_sizeNoMaximum file size in bytes
modelNoSpecific model to use (e.g., "anthropic/claude-3.5-sonnet" for OpenRouter or "gemini-2.5-pro" for Google)gemini-2.5-pro
project_nameNoOptional project name (derived from repo if omitted)
repo_urlYesGitHub repository URL (e.g., https://github.com/user/repo)
use_cacheNoEnable LLM response caching

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tmtcomeup/pocketflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server