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.
23 lines • 1.03 kB
TypeScript
/**
* @fileoverview obsidian://status — reachability + auth check for the Obsidian
* Local REST API plugin. Issues an anonymous probe (so the resource still
* works when the key is wrong) and a separate authenticated probe so the
* `authenticated` field reflects whether the configured key is accepted.
* @module mcp-server/resources/definitions/obsidian-status.resource
*/
import { z } from '@cyanheads/mcp-ts-core';
export declare const obsidianStatus: import("@cyanheads/mcp-ts-core").ResourceDefinition<z.ZodObject<{}, z.core.$strip>, z.ZodObject<{
status: z.ZodString;
service: z.ZodString;
authenticated: z.ZodBoolean;
versions: z.ZodOptional<z.ZodObject<{
obsidian: z.ZodOptional<z.ZodString>;
self: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
manifest: z.ZodOptional<z.ZodObject<{
id: z.ZodString;
name: z.ZodString;
version: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>, undefined>;
//# sourceMappingURL=obsidian-status.resource.d.ts.map