What dependencies are required to run GoCopilotAgentToDoList?
Go 1.18 or later, Docker installed and running, and the `mcp:latest` Docker image available locally are required. The project is cross-platform but assumes Docker is properly set up.
@iancarpenter
Basic information
A Go-based HTTP server that provides a time API using Dockerized Model Context Protocol (MCP). Accepts a timezone and returns the current time, demonstrating Go, Docker, and JSON API integration. Includes unit tests and is ready for extension with new features.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
GoCopilotAgentToDoList is a Go-based HTTP server that provides an API endpoint for retrieving the current time in a specified timezone. It integrates with a Dockerized Model Context Protocol (MCP) service to fetch the time, making it a practical example of combining Go, Docker, and external services. The project is intended for developers who want to learn or demonstrate integration patterns.
Build and run the server by executing go run package\ main.go in the project directory. The server listens on http://localhost:8080. To get the current time, send a POST request to /mcp/time with a JSON body containing the timezone (e.g., {"timezone": "America/New_York"}). A curl example is provided: curl -X POST http://localhost:8080/mcp/time -H "Content-Type: application/json" -d '{"timezone":"America/New_York"}'.
/mcp/time endpoint that returns the current time for a given timezonetodos.json file hints at future to-do list featuresGo 1.18 or later, Docker installed and running, and the `mcp:latest` Docker image available locally are required. The project is cross-platform but assumes Docker is properly set up.
Run `go run package\ main.go` to start the server on port 8080. Then send a POST request to `/mcp/time` with a JSON body specifying a timezone. The server will respond with the current time in that timezone.
No. The `todos.json` file is reserved for future plans, but no to-do list API exists yet. The current functionality is limited to the time endpoint.
The server communicates over HTTP using standard REST conventions. Both requests and responses are in JSON format.
The project includes basic error handling but recommends improving error messages and logging for production use. Permission issues with Docker may require running the terminal as administrator.

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci

Local-first credential broker for MCP. AI coding agents (Claude Code, Cursor, Codex…) call APIs, SSH and databases through scoped presets; secrets stay in your OS keychain and never enter the agent's context.

Agent-Native Terminal
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

Public read-only MCP server for discovering, inspecting, installing, and sharing approved Codex-compatible animated pet packs.
Comments