Memory MCP Server
Persistent memory using a knowledge graph
tgfmcp is an open-source Telegram stdio MCP server built on top of telegraf, commander, and @modelcontextprotocol/sdk.
{
"mcpServers": {
"tgfmcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
tgfmcp is an open-source Telegram stdio MCP server built on top of telegraf, commander, and @modelcontextprotocol/sdk.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 1 days ago. 1 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Hash-verified file editing MCP server with token efficiency hook. 11 tools for AI coding agents.
MCP Security Weekly
Get CVE alerts and security updates for Tgfmcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
tgfmcp is an open-source Telegram stdio MCP server built on top of telegraf, commander, and @modelcontextprotocol/sdk.
It lets MCP-compatible clients interact with the Telegram Bot API through Telegraf and optionally subscribe to incoming Telegram events through an MCP notification channel.
telegraf directly for polling and Bot API operations.TELEGRAM_BOT_TOKEN from the environment.~/.tgfmcp/attachments/.24+TELEGRAM_BOT_TOKENUse it without installing globally:
npx tgfmcp mcp
Or with Bun:
bunx tgfmcp mcp
If you prefer a global install:
npm install -g tgfmcp
For local development:
npm install
npm run build
npm run dev -- mcp
export TELEGRAM_BOT_TOKEN="123456:telegram-bot-token"
npx tgfmcp mcp
npx tgfmcp mcp --channel claude/channel
The server uses stdio, so it is meant to be launched by an MCP client or wrapper rather than browsed directly in a terminal.
npx tgfmcp mcp
bunx tgfmcp mcp
Starts the stdio MCP server for the configured Telegram bot.
The server currently exposes these tools:
telegram_get_metelegram_get_statustelegram_get_chattelegram_get_chat_administratorstelegram_lookup_chattelegram_send_messagetelegram_send_media_from_base64telegram_send_media_from_pathtelegram_reply_to_messagetelegram_react_to_messagetelegram_edit_messagetelegram_delete_messagetelegram_forward_messagetelegram_send_typingWhen started with --channel <name>, the server:
<name>notifications/<name> for incoming Telegram message eventsThe event payload includes:
sourceselfmessagetextIf an incoming message contains downloadable media, the file is downloaded and included as a local attachment path in the event payload. Files are stored under ~/.tgfmcp/attachments/.
tgfmcp stores local state under ~/.tgfmcp/:
attachments/ for downloaded incoming media attachmentschatId and messageId inputs.tgfmcp mcp.MIT. See LICENSE.