Back to Home
duyet icon

duyet-mcp-server

Verified Safe

by duyet

Overview

Provides a Model Context Protocol (MCP) server for AI assistants to access personal information, blog posts, and GitHub activity, enabling structured interaction and information retrieval.

Installation

Run Command
bun run dev

Environment Variables

  • CLOUDFLARE_ACCOUNT_ID
  • CLOUDFLARE_DATABASE_ID
  • CLOUDFLARE_D1_TOKEN

Security Notes

The server demonstrates strong security practices: explicit URL whitelisting and path-based validation (especially for GitHub URLs) in the `web-fetch` tool, robust input validation using Zod schemas, and comprehensive rate limiting for interaction tools (`send_message`, `hire_me`). Database operations are handled via Drizzle ORM, mitigating SQL injection risks, and error messages are sanitized to prevent information leakage. Content length checks are in place for fetched web content to prevent memory exhaustion. The `allow_any_domain` flag in `web-fetch` defaults to `false`, enforcing a secure-by-default posture. While `parseDuckDuckGoResults` uses regex, it operates on a trusted source, minimizing risk. The IP address logging as 'unknown' in interaction tools reduces forensic capabilities but doesn't expose sensitive information.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars2
Forks1
Last Update2026-01-19

Tags

AI ContextMCP ServerDeveloper PortfolioCloudflare WorkerPersonal Assistant