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 claudianFacts
- Repository
- YishenTu/claudian
- 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-sView full source on GitHub →Other mcp servers
ecc-universal
★ 229,918Harness-native agent operating system for Codex, OpenCode, Cursor, Gemini, Claude Code, and terminal workflows - skills, hooks, rules, MCP conventions, and operator control-plane patterns
affaan-mupdated 14d agoMITchrome-devtools
★ 229,918affaan-mupdated 14d agoMIT@modelcontextprotocol/servers
★ 88,502Model Context Protocol servers
modelcontextprotocolupdated 18d agoNOASSERTIONmcp-docs
★ 88,502modelcontextprotocolupdated 18d agoNOASSERTIONmcp-search
★ 87,329thedotmackupdated 12d agoApache-2.0claude-mem
★ 87,329Memory compression system for Claude Code - persist context across sessions
thedotmackupdated 12d agoApache-2.0