Skip to content

Remove MCP server layer #13

Description

@dapi

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions