Simple MCP Server, built with Finch framework in Dart.
This project demonstrates a simple MCP (Model-Controller-Provider) server built with the Finch framework in Dart. It serves as a starting point for building your own MCP-based applications, showcasing routing, template rendering, and internationalization features.
Connect to the MCP server using the provided tools and APIs.
| Todo ID | Title | Completed |
|---|---|---|
| 1 | Buy groceries | Yes |
| 2 | Finish project | Yes |
| 3 | Call mom | Yes |
| 4 | Workout | Yes |
| 5 | Read a book | Yes |
| 6 | Plan vacation | Yes |
| 7 | Pay bills | Yes |
| 8 | Clean house | Yes |
| 9 | Study Dart | Yes |
| 10 | Attend meeting | Yes |
| 11 | Write blog post | Yes |
| 12 | Cook dinner | Yes |
| 13 | Go for a walk | Yes |
| 14 | Meditate | Yes |
| 15 | Organize files | Yes |
The project follows a clean and intuitive structure. Controllers handle your routes, widgets define your templates with Jinja2 syntax, and language files power the built-in i18n support.
Finch is a lightweight Dart web framework that provides routing, middleware, template rendering, and internationalization out of the box. It is designed for building fast, modern server-side applications with minimal boilerplate.
Explore the full framework documentation and source code on GitHub.
The included Dockerfile and docker-compose.yaml make it easy to deploy anywhere that supports containers. Build for production and expose on your preferred port: