Skip to main content
Glama
Banyango

ReciMCP

by Banyango

ReciMCP

Lightweight Python project for working with recipes and favourites (service-style layout).

This repository contains application code under src/ grouped into app/, core/, and libs/ modules.

Key ideas

  • src/app — application wiring, API surface and configuration

  • src/core — business logic (commands, interfaces, queries)

  • src/libs — infrastructure code (persistence, external clients)

Requirements

  • Python 3.11+ (project bytecode indicates 3.12 compatibility; 3.11+ recommended)

Quickstart

  1. Create and activate a virtual environment (macOS / zsh):

python -m venv .venv
source .venv/bin/activate
  1. Install dependencies

  • If you use Poetry:

poetry install
  • Otherwise, if there is a requirements.txt or you prefer pip editable install:

pip install -r requirements.txt  # if present
# or
pip install -e .

Run the application

  • Run the main script (quick run):

python src/main.py

Testing

  • Run tests with pytest:

pytest -q

Development notes

  • The repository uses a src/ layout. Keep package imports relative to src (e.g. from app import ...).

  • Common files/directories to ignore are already included in .gitignore (virtualenvs, bytecode, editor folders, etc.).

Project structure (high level)

src/
  main.py         # entry point
  app/            # API, config, DI container
  core/           # domain logic and interfaces
  libs/           # infra (clients, repositories)

Contributing

  • Please open an issue for feature requests or bugs, and submit pull requests with a clear description.

  • Add unit tests for new behavior and keep changes small.

License & Contact

  • Add your preferred license file (e.g. LICENSE) if you plan to open-source this project.

  • For questions, contact the repository owner or maintainers.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A TypeScript-based MCP server that provides backend API handling and facilitates communication between microservices. Features an organized structure with controllers, routes, and models for easy extensibility and maintenance.
    270
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that enables users to search for recipes and cooking instructions via the API Ninjas Recipe API. It supports querying specific dishes and provides paginated results for recipe discovery.
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server for meal planning and grocery list generation, enabling recipe storage, meal plan creation, and automated grocery lists with ignored ingredients.
    2
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    MCP server that provides cooking recipe lookup, classification, and weekly meal planning based on dietary restrictions and allergies.
    5

View all related MCP servers

Related MCP Connectors

  • Recipes MCP — wraps TheMealDB API (free tier, no auth)

  • Primarily to be used as a template repository for developing MCP servers with FastMCP in Python, P…

  • A basic MCP server to operate on the Postman API.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Banyango/ReciMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server