Duyetbot Agent
Concepts

Tools

MCP servers (github-mcp/duyet-mcp/memory-mcp). Platform filters (Telegram/GitHub). Registry auto-discovers/registers.

TL;DR: MCP servers provide tools. Filtered by platform. Registry auto-registers. Agents call via SDK.

Table of Contents

MCP Servers

ServerToolsPlatformStatus
github-mcpGitHub API opsGitHub✅ Live
duyet-mcpBlog/CV/searchAll🔄 Disabled (timeout)
memory-mcpauthenticate/save/get/search/list_sessionsAll✅ D1-backed

Memory Tools: See Memory MCP ->

Platform Filters

Tools filtered per-platform:

getPlatformTools('telegram') // bash/git excluded
getPlatformTools('github')   // web_search prioritized

Reduces token waste. Registry handles.

Registry

Agents auto-register MCP:

packages/mcp-servers/src/registry.ts

await registerMcpServer(agent, 'github-mcp', env);

Code Snippet

Dynamic tool list:

Quiz: MCP vs Built-in Tools?
A: MCP external servers; Built-in local funcs ✅

Glossary: MCP ->

Related: Memory -> | Transports ->

Try: Deploy -> Agents auto-use github-mcp tools!

On this page