UNPKG

obsidian-mcp-server

Version:

MCP server for Obsidian vaults — read, write, search, and surgically edit notes, tags, and frontmatter via the Local REST API plugin. STDIO or Streamable HTTP.

46 lines 2.68 kB
/** * @fileoverview Resource registration barrel for obsidian-mcp-server. * @module mcp-server/resources/definitions/index */ export declare const allResourceDefinitions: (import("@cyanheads/mcp-ts-core").ResourceDefinition<import("zod").ZodObject<{}, import("zod/v4/core").$strip>, import("zod").ZodObject<{ status: import("zod").ZodString; service: import("zod").ZodString; authenticated: import("zod").ZodBoolean; versions: import("zod").ZodOptional<import("zod").ZodObject<{ obsidian: import("zod").ZodOptional<import("zod").ZodString>; self: import("zod").ZodOptional<import("zod").ZodString>; }, import("zod/v4/core").$strip>>; manifest: import("zod").ZodOptional<import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; version: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, undefined> | import("@cyanheads/mcp-ts-core").ResourceDefinition<import("zod").ZodObject<{}, import("zod/v4/core").$strip>, import("zod").ZodObject<{ tags: import("zod").ZodArray<import("zod").ZodObject<{ name: import("zod").ZodString; count: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, undefined> | import("@cyanheads/mcp-ts-core").ResourceDefinition<import("zod").ZodObject<{ path: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ path: import("zod").ZodString; content: import("zod").ZodString; frontmatter: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>; tags: import("zod").ZodArray<import("zod").ZodString>; stat: import("zod").ZodObject<{ ctime: import("zod").ZodNumber; mtime: import("zod").ZodNumber; size: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, readonly [{ readonly reason: "path_forbidden"; readonly code: import("@cyanheads/mcp-ts-core/errors").JsonRpcErrorCode.Forbidden; readonly when: "The requested path is outside OBSIDIAN_READ_PATHS (and OBSIDIAN_WRITE_PATHS, since write paths imply read access)."; readonly recovery: "Use a path inside the configured read scope. The error data echoes the active scope."; }, { readonly reason: "note_missing"; readonly code: import("@cyanheads/mcp-ts-core/errors").JsonRpcErrorCode.NotFound; readonly when: "The vault path does not resolve to an existing note."; readonly recovery: "Verify the path with obsidian_list_notes or use obsidian_search_notes to locate the note."; }]>)[]; //# sourceMappingURL=index.d.ts.map