doroseek

doroseek

3.4

Doroseek is a simple AI app built with Deno and Fresh, providing OpenAI compatible endpoints and acting as an MCP server and proxy.

Doroseek is a versatile AI application designed to facilitate access to OpenAI compatible endpoints through a unified base URL and API key. It functions as both an MCP server with built-in servers and an MCP proxy server, allowing connections to other MCP servers. Doroseek supports advanced features such as intranet penetration (tunneling), multi-user communication rooms, and resource sharing, leveraging WebSockets for real-time communication and Deno KV for persistence. The application can be run in server mode or agent mode, with the latter enabling local services to be exposed to the internet through a secure tunnel.

Features

  • OpenAI Compatible Endpoints: Manage endpoints and API keys, generate Doroseek API keys, and assign aliases to models.
  • MCP SSE Server: Includes built-in servers like Sequential Thinking and Think Tool MCP Server.
  • MCP Proxy Server: Connects to other MCP servers with routes for stdio and SSE transports.
  • Intranet Penetration (Tunneling): Expose local services to the internet through a secure tunnel.
  • Multi-User Communication Rooms: Enable real-time communication between multiple clients.

Usage with Different Platforms

Running in Server Mode

sh
deno task start

Running in Agent Mode

sh
deno task start