Files
innervoice/package.json
RichardDillman fdb1fa74b4 feat: add easy multi-project setup and tool discovery
Makes it simple to use the Telegram bridge MCP server in multiple
Claude projects with minimal configuration.

New Features:
- Auto-generate MCP config: `pnpm config`
- List available tools: `pnpm tools`
- Multi-project setup guide (SETUP-FOR-OTHER-PROJECTS.md)
- MCP config template (.claude-mcp-template.json)
- Helper scripts for config generation

Changes:
- Added scripts/get-mcp-config.sh - Auto-generates MCP config with correct paths
- Added scripts/list-tools.js - Lists all 5 MCP tools with descriptions
- Added SETUP-FOR-OTHER-PROJECTS.md - Guide for using in multiple projects
- Updated README with easier setup options
- Added npm scripts: `tools` and `config`

Now you can:
1. Install bridge once
2. Run `pnpm config` to get MCP config
3. Copy to any project's .claude/mcp.json
4. Use Telegram tools in that project!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 01:04:16 -05:00

43 lines
1.1 KiB
JSON

{
"name": "claude-telegram-bridge",
"version": "1.0.0",
"description": "Standalone Telegram notification bridge for Claude Code and any other apps",
"main": "dist/index.js",
"type": "module",
"bin": {
"telegram-bridge-mcp": "dist/mcp-server.js"
},
"scripts": {
"build": "tsc",
"dev": "tsx src/index.ts",
"mcp": "tsx src/mcp-server.ts",
"start": "node dist/index.js",
"daemon": "pm2 start dist/index.js --name claude-telegram",
"stop": "pm2 stop claude-telegram",
"logs": "pm2 logs claude-telegram",
"tools": "node scripts/list-tools.js",
"config": "bash scripts/get-mcp-config.sh"
},
"keywords": [
"telegram",
"notifications",
"claude",
"bridge"
],
"author": "rdillman@gmail.com",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.22.0",
"dotenv": "^16.4.7",
"express": "^4.21.2",
"node-fetch": "^3.3.2",
"telegraf": "^4.16.3"
},
"devDependencies": {
"@types/express": "^5.0.0",
"@types/node": "^22.10.2",
"tsx": "^4.19.2",
"typescript": "^5.7.2"
}
}