package.json•2.2 kB
{
"name": "obsidian-github-mcp",
"version": "0.5.0",
"description": "A Model Context Protocol server for accessing GitHub repositories containing Obsidian vaults",
"author": {
"name": "Ben Hofferber",
"url": "https://hint.services",
"social": {
"bluesky": "https://bsky.app/profile/benhofferber.com"
}
},
"private": false,
"type": "module",
"bin": {
"obsidian-github-mcp": "build/index.js"
},
"files": [
"build"
],
"module": "src/index.ts",
"scripts": {
"prebuild": "npm run lint && npm run format",
"prepublishOnly": "npm run build:stdio",
"build": "npm run build:http",
"build:stdio": "tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"",
"build:http": "npx @smithery/cli build",
"watch": "tsc --watch",
"inspector": "npx @modelcontextprotocol/inspector node build/index.js",
"dev": "npx @smithery/cli dev",
"dev:stdio": "concurrently \"npm run watch\" \"npm run inspector\"",
"debug": "node --inspect build/index.js",
"debug:watch": "concurrently \"npm run watch\" \"npm run debug\"",
"logs": "tail -n 20 -F ~/Library/Logs/Claude/mcp*.log",
"clean": "rm -rf build",
"start": "npm run start:http",
"start:http": "node .smithery/index.cjs",
"start:stdio": "node build/index.js",
"test": "vitest",
"lint": "biome check ./src",
"lint:fix": "biome check --apply ./src",
"format": "biome format ./src",
"format:fix": "biome format --write ./src"
},
"dependencies": {
"@modelcontextprotocol/sdk": "1.17.4",
"@octokit/rest": "^21.1.1",
"@smithery/sdk": "1.5.6",
"axios": "^1.8.4",
"tsx": "^4.20.5",
"zod": "^3.24.2"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@types/node": "^20.11.24",
"concurrently": "^8.2.2",
"typescript": "^5.3.3",
"vitest": "^3.2.3"
},
"engines": {
"node": ">=18.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/hint-services/obsidian-github-mcp.git"
},
"bugs": {
"url": "https://github.com/hint-services/obsidian-github-mcp/issues"
},
"homepage": "https://github.com/hint-services/obsidian-github-mcp#readme"
}