Barkeeper
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BARKEEPER_HOST | No | Interface to bind | 127.0.0.1 |
| BARKEEPER_PORT | No | Port to bind | 8000 |
| BARKEEPER_DB_PATH | No | SQLite file path; use :memory: for a throwaway database | |
| BARKEEPER_TRANSPORT | No | Transport to use: stdio, http, or sse | stdio |
| BARKEEPER_ALLOWED_HOSTS | No | Comma-separated allowlist of hosts; enables DNS-rebinding protection | |
| BARKEEPER_ALLOWED_ORIGINS | No | Comma-separated allowlist of origins; enables DNS-rebinding protection |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_inventoryA | List everything on the bar shelf, grouped by category. |
| add_itemA | Add one bottle, mixer, or garnish to the bar. Call this when the user buys or acquires something, once per item. Adding something already on the shelf just updates its category. |
| remove_itemA | Remove an item from the bar, because it ran out or was thrown away. |
| list_recipesA | List every saved recipe with its ingredients, but without the method. This is the cheap overview — use get_recipe for the full instructions of one drink. |
| get_recipeA | Get one recipe in full, with ingredients and the method. |
| save_recipeB | Save a cocktail recipe worth keeping, or update one already saved. |
| delete_recipeB | Delete a saved recipe. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/NickM-27/mcp-barkeeper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server