MCPcopy Create free account

hub / github.com/Alan-TheGentleman/gentleman-book-mcp / types & classes

Types & classes20 in github.com/Alan-TheGentleman/gentleman-book-mcp

StructBookIndex
BookIndex represents the complete book index
internal/book/models.go:32
StructChapter
Chapter represents a book chapter
internal/book/models.go:4
StructChunk
Chunk represents a text fragment with its embedding
internal/embeddings/embeddings.go:31
InterfaceEmbeddingClient
EmbeddingClient is the interface for generating embeddings
internal/embeddings/embeddings.go:25
StructOllamaClient
============================================ OLLAMA CLIENT ============================================
internal/embeddings/embeddings.go:266
StructOpenAIClient
============================================ OPENAI CLIENT ============================================
internal/embeddings/embeddings.go:164
StructParser
Parser handles parsing of MDX book files
internal/book/parser.go:16
TypeAliasProvider
Provider defines the embeddings provider type
internal/embeddings/embeddings.go:17
StructSearchResult
SearchResult represents a search result
internal/book/models.go:21
StructSection
Section represents a section within a chapter
internal/book/models.go:15
StructSemanticEngine
============================================ SEMANTIC ENGINE ============================================ SemanticEngine combines the embeddings clien
internal/embeddings/embeddings.go:364
StructSemanticResult
SemanticResult represents a semantic search result
internal/embeddings/embeddings.go:42
StructVectorStore
VectorStore stores and searches chunks by similarity
internal/embeddings/embeddings.go:52
StructchapterSummary
Create chapter summary (without full content)
cmd/server/main.go:246
Structfrontmatter
frontmatter represents the YAML frontmatter from MDX
internal/book/parser.go:26
StructollamaRequest
internal/embeddings/embeddings.go:272
StructollamaResponse
internal/embeddings/embeddings.go:277
StructopenAIRequest
internal/embeddings/embeddings.go:170
StructopenAIResponse
internal/embeddings/embeddings.go:175
Structscored
internal/embeddings/embeddings.go:83