Skip to main content

Coffee knowledge API client — search coffee varieties, brew methods, and terms from BrewFYI.

Project description

brewfyi

Coffee knowledge API client for developers — search coffee varieties, brew methods, and terms from BrewFYI.

Install

pip install brewfyi[api]     # API client (httpx)
pip install brewfyi[cli]     # + CLI (typer, rich)
pip install brewfyi[mcp]     # + MCP server
pip install brewfyi[all]     # Everything

Quick Start

from brewfyi.api import BrewFYI

with BrewFYI() as api:
    results = api.search("espresso")
    print(results)

CLI

brewfyi search "espresso"
brewfyi search "pour over"
brewfyi search "arabica"

MCP Server

# Add to Claude Desktop config
python -m brewfyi.mcp_server

Tools: coffee_search

API Endpoints

Method Endpoint Description
search(query) GET /api/search/?q=... Search varieties, methods, terms

Links

  • BrewFYI — Coffee encyclopedia with varieties, brew methods, and origins
  • PyPI
  • GitHub
  • FYIPedia — Open-source developer tools ecosystem

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brewfyi-0.1.0.tar.gz (69.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brewfyi-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file brewfyi-0.1.0.tar.gz.

File metadata

  • Download URL: brewfyi-0.1.0.tar.gz
  • Upload date:
  • Size: 69.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for brewfyi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 85bca1f2a177c09f8b7346ddc511c70acd0e2c4d84cad29a76e272189bdc19f7
MD5 11d6104974f1eb1bda586b53e900742f
BLAKE2b-256 e094a03352eef86f4f05e81dd6ea3d3516ea7c7e3a5a3d41938382e8f782ecd6

See more details on using hashes here.

File details

Details for the file brewfyi-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: brewfyi-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for brewfyi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89c537220211262dfb313f75d42af9d5dcd58593faf473eb67492b677298d4b0
MD5 a709e30594c9125ff9eb559c25e5f6e2
BLAKE2b-256 1abe679e0854c91acf5e7ab22dda56a85aeef80c9a7cd88a9895c03ef02fe829

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page