claudegoodies
MCP Server

claudian

From YishenTu

Claudian - Claude Code embedded in Obsidian sidebar

Embeds Claude Code as a panel inside the Obsidian sidebar using the Claude Agent SDK.

Use it when

  • You edit notes in Obsidian and want Claude Code without switching apps
  • You want an in-editor CodeMirror-based chat/agent panel in your vault

Skip it if

  • You don't use Obsidian
  • You need Node >=24 <25, which this package requires
  • You want MCP tool definitions, not an editor plugin (source is just an Obsidian plugin's package.json, no tool list)

Install

claude mcp add claudian -- npx -y claudian

Facts

Status
Actively maintained
Last commit
Source file
package.json

Source preview

The instructions Claude Code reads when this mcp server runs.

{
  "name": "claudian",
  "version": "2.0.34",
  "description": "Claudian - Claude Code embedded in Obsidian sidebar",
  "main": "main.js",
  "engines": {
    "node": ">=24 <25"
  },
  "scripts": {
    "postinstall": "node scripts/postinstall.mjs",
    "build:css": "node scripts/build-css.mjs",
    "dev": "npm run build:css && node esbuild.config.mjs",
    "build": "node scripts/build.mjs production",
    "typecheck": "tsc --noEmit",
    "lint": "eslint \"{src,tests}/**/*.ts\"",
    "lint:fix": "npm run lint -- --fix",
    "test": "node scripts/run-tests.js",
    "test:unit": "node scripts/run-jest.js",
    "test:architecture": "node --test scripts/check-architecture-boundaries.test.mjs",
    "test:watch": "node scripts/run-jest.js --watch",
    "test:coverage": "node scripts/run-jest.js --coverage",
    "version": "node scripts/sync-version.js && git add manifest.json"
  },
  "keywords": [
    "claude-code",
    "obsidian",
    "obsidian-plugin",
    "productivity",
    "ide"
  ],
  "author": "Yishen Tu",
  "license": "MIT",
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@types/jest": "^30.0.0",
    "@types/node": "^25.5.2",
    "@typescript-eslint/eslint-plugin": "^8.58.0",
    "@typescript-eslint/parser": "^8.58.0",
    "esbuild": "^0.28.0",
    "eslint": "^10.2.0",
    "eslint-plugin-jest": "^29.15.1",
    "eslint-plugin-obsidianmd": "^0.3.0",
    "eslint-plugin-s
View full source on GitHub →

Other mcp servers