Problem
MCP layer (mcp-server.js) adds maintenance overhead — every new parameter must be duplicated in MCP schemas and handlers, leading to naming mismatches and conversion bugs (see #12).
Proposal
Remove mcp-server.js and related MCP dependencies. tgcli is primarily a CLI tool; MCP adds complexity without clear demand.
Files to remove/modify
mcp-server.js — delete
package.json — remove @modelcontextprotocol/sdk dependency
docs/mcp-tools.md — delete
README.md — remove MCP references
Problem
MCP layer (
mcp-server.js) adds maintenance overhead — every new parameter must be duplicated in MCP schemas and handlers, leading to naming mismatches and conversion bugs (see #12).Proposal
Remove
mcp-server.jsand related MCP dependencies. tgcli is primarily a CLI tool; MCP adds complexity without clear demand.Files to remove/modify
mcp-server.js— deletepackage.json— remove@modelcontextprotocol/sdkdependencydocs/mcp-tools.md— deleteREADME.md— remove MCP references