Skip to content

Commit dcde4c7

Browse files
committed
Command named after the package (uvx <package> mcp), mcp-name marker for the MCP Registry
1 parent 01c921c commit dcde4c7

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

‎README.md‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# BookingKoala API and MCP server, self-hosted
22

3+
<!-- mcp-name: dev.cotlet/bookingkoala -->
4+
35
A **BookingKoala API** and a **BookingKoala MCP server** you run on your own computer, in Python, on the session of your own Google Chrome. 17 of the 18 BookingKoala tools we run in production at [Cotlet](https://cotlet.dev/integrations/bookingkoala-api-mcp-server): bookings, drafts and quotes, customers, providers and teams, charges, invoices and the store dashboard.
46

57
BookingKoala has no public API and no official MCP server. Its API key only connects Zapier and Make, which react to new events and can write back one thing, a lead. This repo gives you both:
@@ -19,7 +21,7 @@ It is for technical people who want to run it themselves, **for noncommercial us
1921
uv tool install bookingkoala-api-mcp # or: pip install bookingkoala-api-mcp
2022
bookingkoala-mcp connect # reads your BookingKoala session from Chrome
2123
bookingkoala-mcp call list_bookings status=upcoming
22-
claude mcp add bookingkoala -- uvx --from bookingkoala-api-mcp bookingkoala-mcp mcp
24+
claude mcp add bookingkoala -- uvx bookingkoala-api-mcp mcp
2325
```
2426

2527
## Contents
@@ -69,7 +71,7 @@ uv tool install bookingkoala-api-mcp # or: pipx install bookingkoala-api-m
6971
bookingkoala-mcp --version
7072
```
7173

72-
MCP clients can also run it with no install: `uvx --from bookingkoala-api-mcp bookingkoala-mcp mcp`.
74+
MCP clients can also run it with no install: `uvx bookingkoala-api-mcp mcp`.
7375

7476
From source:
7577

@@ -153,9 +155,9 @@ The MCP server lists every tool with its input schema, a description written for
153155
### Claude Code
154156

155157
```bash
156-
claude mcp add bookingkoala -- uvx --from bookingkoala-api-mcp bookingkoala-mcp mcp
158+
claude mcp add bookingkoala -- uvx bookingkoala-api-mcp mcp
157159
# read only:
158-
claude mcp add bookingkoala -- uvx --from bookingkoala-api-mcp bookingkoala-mcp mcp --read-only
160+
claude mcp add bookingkoala -- uvx bookingkoala-api-mcp mcp --read-only
159161
```
160162

161163
### Claude Desktop
@@ -167,7 +169,7 @@ claude mcp add bookingkoala -- uvx --from bookingkoala-api-mcp bookingkoala-mcp
167169
"mcpServers": {
168170
"bookingkoala": {
169171
"command": "uvx",
170-
"args": ["--from", "bookingkoala-api-mcp", "bookingkoala-mcp", "mcp"]
172+
"args": ["bookingkoala-api-mcp", "mcp"]
171173
}
172174
}
173175
}
@@ -184,7 +186,7 @@ claude mcp add bookingkoala -- uvx --from bookingkoala-api-mcp bookingkoala-mcp
184186
```toml
185187
[mcp_servers.bookingkoala]
186188
command = "uvx"
187-
args = ["--from", "bookingkoala-api-mcp", "bookingkoala-mcp", "mcp"]
189+
args = ["bookingkoala-api-mcp", "mcp"]
188190
```
189191

190192
### Over HTTP

‎mcp.json‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
"bookingkoala": {
44
"command": "uvx",
55
"args": [
6-
"--from",
76
"bookingkoala-api-mcp",
8-
"bookingkoala-mcp",
97
"mcp"
108
]
119
}

‎pyproject.toml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Source = "https://github.com/cotletdev/bookingkoala-api-mcp-server"
2424

2525
[project.scripts]
2626
bookingkoala-mcp = "bookingkoala_api_mcp.cli:main"
27+
bookingkoala-api-mcp = "bookingkoala_api_mcp.cli:main"
2728

2829
[build-system]
2930
requires = ["hatchling>=1.27"]

0 commit comments

Comments
 (0)