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