MCPcopy Create free account

hub / github.com/bitbonsai/mcpvault / functions

Functions62 in github.com/bitbonsai/mcpvault

↓ 109 callersMethodisAllowed
(path: string)
src/pathfilter.ts:79
↓ 53 callersMethodreadNote
(path: string)
src/filesystem.ts:119
↓ 32 callersFunctionwriteNote
(path: string, content: string)
src/search.test.ts:25
↓ 30 callersMethodsearch
(params: SearchParams)
src/search.ts:28
↓ 26 callersMethodstringify
(frontmatterData: Record<string, any>, content: string)
src/frontmatter.ts:68
↓ 22 callersMethodpatchNote
(params: PatchNoteParams)
src/filesystem.ts:226
↓ 22 callersMethodwriteNote
(params: NoteWriteParams)
src/filesystem.ts:151
↓ 19 callersMethodisAllowedForListing
(path: string)
src/pathfilter.ts:104
↓ 14 callersMethodresolvePath
(relativePath: string)
src/filesystem.ts:58
↓ 12 callersFunctionparseFrontmatter
(value: any)
src/frontmatter.ts:26
↓ 11 callersMethoddeleteNote
(params: DeleteNoteParams)
src/filesystem.ts:409
↓ 10 callersFunctiongenerateObsidianUri
(vaultPath: string, notePath: string)
src/uri.ts:9
↓ 10 callersMethodparse
(content: string)
src/frontmatter.ts:48
↓ 9 callersMethodgetVaultStats
(recentCount: number = 5)
src/filesystem.ts:957
↓ 9 callersMethodisDirectory
(path: string)
src/filesystem.ts:394
↓ 9 callersMethodlistAllTags
()
src/filesystem.ts:1014
↓ 9 callersMethodupdateFrontmatter
(params: UpdateFrontmatterParams)
src/filesystem.ts:771
↓ 8 callersFunctionclassifyWriteError
(error: unknown, path: string)
src/filesystem.ts:19
↓ 7 callersMethodmoveFile
(params: MoveFileParams)
src/filesystem.ts:598
↓ 6 callersMethodisFile
(path: string)
src/pathfilter.ts:143
↓ 6 callersMethodlistDirectory
(path: string = '')
src/filesystem.ts:317
↓ 6 callersFunctionmk
(code?: string, message = "boom")
src/filesystem.test.ts:1418
↓ 5 callersFunctioncreateServer
(vaultPath: string, options: CreateServerOptions = {})
src/createServer.ts:19
↓ 5 callersMethodmanageTags
(params: TagManagementParams)
src/filesystem.ts:851
↓ 5 callersMethodvalidate
(frontmatterData: Record<string, any>)
src/frontmatter.ts:81
↓ 4 callersMethodexists
(path: string)
src/filesystem.ts:379
↓ 4 callersMethodpreserveStringify
(rawMatter: string, updates: Record<string, any>, content: string)
src/frontmatter.ts:153
↓ 4 callersFunctionwithYamlEngine
(options: Record<string, any> = {})
src/frontmatter.ts:17
↓ 3 callersMethodfilterPaths
(paths: string[])
src/pathfilter.ts:169
↓ 2 callersMethodisIgnoredPath
(normalizedPath: string)
src/pathfilter.ts:116
↓ 2 callersFunctionisUnderSubtree
True if a vault-relative path is the subtree itself or sits under it.
src/search.ts:13
↓ 2 callersMethodmoveNote
(params: MoveNoteParams)
src/filesystem.ts:514
↓ 2 callersMethodreadMultipleNotes
(params: BatchReadParams)
src/filesystem.ts:723
↓ 2 callersMethodsimpleGlobMatch
(pattern: string, path: string)
src/pathfilter.ts:44
↓ 1 callersFunctionapplyEmailStyles
* Apply inline styles to markdown-generated HTML so it looks right in email clients. * Email clients strip <style> tags, so everything must be inline
website/src/emails/send-broadcast.ts:104
↓ 1 callersMethodcanonicalizeForMatch
* Canonicalize a path for restricted-directory matching. On Windows the * filesystem strips trailing dots and spaces from each path segment, so
src/pathfilter.ts:71
↓ 1 callersMethodcheckForProblematicValues
( obj: any, result: FrontmatterValidationResult, path: string )
src/frontmatter.ts:102
↓ 1 callersMethodfindMarkdownFiles
(dirPath: string)
src/search.ts:193
↓ 1 callersFunctionformatCount
(n: number)
website/src/pages/api/downloads.json.ts:3
↓ 1 callersMethodgetNotesInfo
(paths: string[])
src/filesystem.ts:808
↓ 1 callersFunctionhandleTabClick
(id: string)
website/src/components/InteractiveDemo.tsx:278
↓ 1 callersFunctionnormalizeSubtree
Normalize a subtree path: forward slashes, no leading/trailing slashes.
src/search.ts:8
↓ 1 callersMethodrerank
( candidates: RankCandidate[], terms: string[], termDocFreq: Map<string, number>, docCount: nu
src/search.ts:217
↓ 1 callersFunctionresolveConfig
(locals?: APIContext['locals'])
website/src/pages/api/subscribe.ts:8
↓ 1 callersFunctionresolveConfig
(locals?: APIContext['locals'])
website/src/pages/api/unsubscribe.ts:6
↓ 1 callersFunctiontrimPaths
(args: any)
src/createServer.ts:425
↓ 1 callersFunctionunsubscribePageHtml
()
website/src/pages/api/unsubscribe.ts:56
FunctionCodeBlock
({ code, language = 'json' }: CodeBlockProps)
website/src/components/CodeBlock.tsx:75
FunctionGET
()
website/src/pages/api/downloads.json.ts:9
FunctionGET
({ url, locals })
website/src/pages/api/unsubscribe.ts:19
FunctionInteractiveDemo
()
website/src/components/InteractiveDemo.tsx:272
FunctionPOST
({ request, locals })
website/src/pages/api/subscribe.ts:23
FunctionResponseRenderer
({ response }: ResponseRendererProps)
website/src/components/ResponseRenderer.tsx:74
FunctionThemeToggle
()
website/src/components/ThemeToggle.tsx:3
Methodconstructor
( private vaultPath: string, pathFilter?: PathFilter, frontmatterHandler?: FrontmatterHandler )
src/filesystem.ts:42
Methodconstructor
(config?: Partial<PathFilterConfig>)
src/pathfilter.ts:21
Methodconstructor
( vaultPath: string, private pathFilter: PathFilter )
src/search.ts:21
MethodextractFrontmatter
(content: string)
src/frontmatter.ts:178
MethodgetVaultPath
()
src/filesystem.ts:953
MethodscanDirectory
(dirPath: string, relativePath: string = '')
src/filesystem.ts:963
FunctiontoggleTheme
()
website/src/components/ThemeToggle.tsx:23
MethodupdateFrontmatter
(content: string, updates: Record<string, any>)
src/frontmatter.ts:183