Skip to content

Commit 44f7a25

Browse files
authored
Merge pull request #229318 from Homebrew/bump-mcpm-2.1.0
mcpm 2.1.0
2 parents 2f79fac + a480968 commit 44f7a25

File tree

2 files changed

+149
-19
lines changed

2 files changed

+149
-19
lines changed

Formula/m/mcpm.rb

Lines changed: 146 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,23 @@ class Mcpm < Formula
33

44
desc "Open source, community-driven MCP server and client manager"
55
homepage "https://mcpm.sh/"
6-
url "https://files.pythonhosted.org/packages/e8/12/d4a956d8e2776a9727f18033719bf23c38bd96bb451445f5be31b73041bf/mcpm-1.14.2.tar.gz"
7-
sha256 "912867fbc442fd7a80673f55058394362ad8980c985a2672b12ce98350b7cdbb"
6+
url "https://files.pythonhosted.org/packages/12/3f/c3ddedc1441f5154d6dccd83e9715369e54a44939bec13f14fc740ad5c7f/mcpm-2.1.0.tar.gz"
7+
sha256 "9d3c750d16119fd0ab7d2e0af221f6bd103a39a292041342613587235a1f7ef4"
88
license "MIT"
99

1010
bottle do
11-
sha256 cellar: :any, arm64_sequoia: "3165ae4a2cae7604042bc5983fea9bdc49f263b03f2e933b0ce7054b1c1f9043"
12-
sha256 cellar: :any, arm64_sonoma: "4a921a69df0a02e6f8b31137dc26db1646a8ceae4e59cbec5897721b08ec0d2e"
13-
sha256 cellar: :any, arm64_ventura: "60328e72cd3ba3784bd23c45afdfacb9bb9b958b2baf43ad29328514feaf6b10"
14-
sha256 cellar: :any, sonoma: "52797f21979e1e2f1812c856c7360bd40d74aa9dd4602f8163d60abbc9aa92fa"
15-
sha256 cellar: :any, ventura: "42222426ccaaf8c948fb9ce0b57b44f07e4173b77b8da32972ade25ef78262e6"
16-
sha256 cellar: :any_skip_relocation, arm64_linux: "93fe2f5af71291fa728dc8a0d2d14d3b0fafc8830b4da1ced9e2ac3510fca447"
17-
sha256 cellar: :any_skip_relocation, x86_64_linux: "def22ab6a1083e445b3b32897034a1c07a9e78c66db9eb47c03b9ba9036b9851"
11+
sha256 cellar: :any, arm64_sequoia: "c612b5540e8373fe47da4d5ca1bd1f2b81c766425fb1c57658563294e916784d"
12+
sha256 cellar: :any, arm64_sonoma: "cb253cd515accd364c7356ace3475f79cf040c2955fc1f5521e98311bf39f650"
13+
sha256 cellar: :any, arm64_ventura: "2e70ac13405e784fe975ac1965a5a3430ecea2e1c3f645632e8978b4baff4a99"
14+
sha256 cellar: :any, sonoma: "775bb642093d333c26f9694fafd60b36817d0baf14498bbc005508fc3066d9dc"
15+
sha256 cellar: :any, ventura: "a17b2d083580eb5649601d9defcf463e4c248dd652d764896cea49911f53883c"
16+
sha256 cellar: :any_skip_relocation, arm64_linux: "16c6b695feca56319e7feb0a294669869623691d15d6083eea0650e3601f45a7"
17+
sha256 cellar: :any_skip_relocation, x86_64_linux: "2ea66ce487f6ade32e83c3a7561df945bbdf624638e55b0e36d4de018b4ab203"
1818
end
1919

2020
depends_on "rust" => :build
21+
depends_on "certifi"
22+
depends_on "cryptography"
2123
depends_on "[email protected]"
2224

2325
resource "annotated-types" do
@@ -35,9 +37,9 @@ class Mcpm < Formula
3537
sha256 "75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b"
3638
end
3739

38-
resource "certifi" do
39-
url "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz"
40-
sha256 "d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b"
40+
resource "authlib" do
41+
url "https://files.pythonhosted.org/packages/a2/9d/b1e08d36899c12c8b894a44a5583ee157789f26fc4b176f8e4b6217b56e1/authlib-1.6.0.tar.gz"
42+
sha256 "4367d32031b7af175ad3a323d571dc7257b7099d55978087ceae4a0d88cd3210"
4143
end
4244

4345
resource "charset-normalizer" do
@@ -55,11 +57,36 @@ class Mcpm < Formula
5557
sha256 "422b6f6d859da6f2ef57857761bfb392480502a64c3028ca9bbe86085d72115d"
5658
end
5759

60+
resource "distro" do
61+
url "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz"
62+
sha256 "2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed"
63+
end
64+
65+
resource "dnspython" do
66+
url "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz"
67+
sha256 "ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1"
68+
end
69+
5870
resource "duckdb" do
5971
url "https://files.pythonhosted.org/packages/35/ab/d89a4dd14311d5a0081711bc66db3fad73f7645fa7eb3844c423d2fa0a17/duckdb-1.3.1.tar.gz"
6072
sha256 "8e101990a879533b1d33f003df2eb2a3c4bc7bdf976bd7ef7c32342047935327"
6173
end
6274

75+
resource "email-validator" do
76+
url "https://files.pythonhosted.org/packages/48/ce/13508a1ec3f8bb981ae4ca79ea40384becc868bfae97fd1c942bb3a001b1/email_validator-2.2.0.tar.gz"
77+
sha256 "cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7"
78+
end
79+
80+
resource "exceptiongroup" do
81+
url "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz"
82+
sha256 "b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88"
83+
end
84+
85+
resource "fastmcp" do
86+
url "https://files.pythonhosted.org/packages/ad/ac/4906336669a643b634b7ecde539c79126dff9f47b1e9e4b312dd170c1715/fastmcp-2.10.2.tar.gz"
87+
sha256 "1ad519fda8bfde1de7f54a7ed4be0b6353eb66230cc1e35eef29b47666a0027b"
88+
end
89+
6390
resource "h11" do
6491
url "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz"
6592
sha256 "4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"
@@ -85,6 +112,21 @@ class Mcpm < Formula
85112
sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"
86113
end
87114

115+
resource "iniconfig" do
116+
url "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz"
117+
sha256 "3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7"
118+
end
119+
120+
resource "inquirerpy" do
121+
url "https://files.pythonhosted.org/packages/64/73/7570847b9da026e07053da3bbe2ac7ea6cde6bb2cbd3c7a5a950fa0ae40b/InquirerPy-0.3.4.tar.gz"
122+
sha256 "89d2ada0111f337483cb41ae31073108b2ec1e618a49d7110b0d7ade89fc197e"
123+
end
124+
125+
resource "jiter" do
126+
url "https://files.pythonhosted.org/packages/ee/9d/ae7ddb4b8ab3fb1b51faf4deb36cb48a4fbbd7cb36bad6a5fca4741306f7/jiter-0.10.0.tar.gz"
127+
sha256 "07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500"
128+
end
129+
88130
resource "jsonschema" do
89131
url "https://files.pythonhosted.org/packages/bf/d3/1cf5326b923a53515d8f3a2cd442e6d7e94fcc444716e879ea70a0ce3177/jsonschema-4.24.0.tar.gz"
90132
sha256 "0b4e8069eb12aedfa881333004bccaec24ecef5a8a6a4b6df142b2cc9599d196"
@@ -95,6 +137,16 @@ class Mcpm < Formula
95137
sha256 "630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608"
96138
end
97139

140+
resource "loguru" do
141+
url "https://files.pythonhosted.org/packages/3a/05/a1dae3dffd1116099471c643b8924f5aa6524411dc6c63fdae648c4f1aca/loguru-0.7.3.tar.gz"
142+
sha256 "19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6"
143+
end
144+
145+
resource "lorem-text" do
146+
url "https://files.pythonhosted.org/packages/31/4a/0d8a3633a51e4c0ed1e9cd20accf6b485584054db323ee0448fabc14dfe0/lorem_text-3.0.tar.gz"
147+
sha256 "03013aabdbc33e7280d92c20ba041b9d8f21187e0164a9323fd173be6825c865"
148+
end
149+
98150
resource "markdown-it-py" do
99151
url "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz"
100152
sha256 "e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"
@@ -110,6 +162,31 @@ class Mcpm < Formula
110162
sha256 "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
111163
end
112164

165+
resource "openai" do
166+
url "https://files.pythonhosted.org/packages/5e/a8/e4427729da048cb33bda15e70f09f7520bdf3577bafc546b135ecb36af7d/openai-1.93.1.tar.gz"
167+
sha256 "11eb8932965d0f79ecc4cb38a60a0c4cef4bcd5fcf08b99fc9a399fa5f1e50ab"
168+
end
169+
170+
resource "openapi-pydantic" do
171+
url "https://files.pythonhosted.org/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz"
172+
sha256 "ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d"
173+
end
174+
175+
resource "packaging" do
176+
url "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz"
177+
sha256 "d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f"
178+
end
179+
180+
resource "pfzy" do
181+
url "https://files.pythonhosted.org/packages/d9/5a/32b50c077c86bfccc7bed4881c5a2b823518f5450a30e639db5d3711952e/pfzy-0.3.4.tar.gz"
182+
sha256 "717ea765dd10b63618e7298b2d98efd819e0b30cd5905c9707223dceeb94b3f1"
183+
end
184+
185+
resource "pluggy" do
186+
url "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz"
187+
sha256 "7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"
188+
end
189+
113190
resource "prompt-toolkit" do
114191
url "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz"
115192
sha256 "931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"
@@ -140,6 +217,11 @@ class Mcpm < Formula
140217
sha256 "636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"
141218
end
142219

220+
resource "pytest" do
221+
url "https://files.pythonhosted.org/packages/08/ba/45911d754e8eba3d5a841a5ce61a65a685ff1798421ac054f85aa8747dfb/pytest-8.4.1.tar.gz"
222+
sha256 "7c67fd69174877359ed9371ec3af8a3d2b04741818c51e5e99cc1742251fa93c"
223+
end
224+
143225
resource "python-dotenv" do
144226
url "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz"
145227
sha256 "a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab"
@@ -150,6 +232,11 @@ class Mcpm < Formula
150232
sha256 "8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13"
151233
end
152234

235+
resource "rapidfuzz" do
236+
url "https://files.pythonhosted.org/packages/ed/f6/6895abc3a3d056b9698da3199b04c0e56226d530ae44a470edabf8b664f0/rapidfuzz-3.13.0.tar.gz"
237+
sha256 "d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8"
238+
end
239+
153240
resource "referencing" do
154241
url "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz"
155242
sha256 "df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa"
@@ -165,9 +252,24 @@ class Mcpm < Formula
165252
sha256 "82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725"
166253
end
167254

255+
resource "rich-click" do
256+
url "https://files.pythonhosted.org/packages/b7/a8/dcc0a8ec9e91d76ecad9413a84b6d3a3310c6111cfe012d75ed385c78d96/rich_click-1.8.9.tar.gz"
257+
sha256 "fd98c0ab9ddc1cf9c0b7463f68daf28b4d0033a74214ceb02f761b3ff2af3136"
258+
end
259+
260+
resource "rich-color-ext" do
261+
url "https://files.pythonhosted.org/packages/30/54/74ef0e1f57b87b71a3c425dc3ba69c3a308279ffb4ed38bdeffc789f655d/rich_color_ext-0.1.3.tar.gz"
262+
sha256 "501296cb66d75413f29a25cee1606a1fd38ead2d95c97428e5b226d679a6ea7d"
263+
end
264+
265+
resource "rich-gradient" do
266+
url "https://files.pythonhosted.org/packages/88/f4/4fc95d6b95cbed615811fc9296a155e332008ffeed04370d90421758ecbb/rich_gradient-0.3.2.tar.gz"
267+
sha256 "eaa99819d0dd38016ef26d0a902aee9836b49dec34044c8e03c5e9f05e3432b9"
268+
end
269+
168270
resource "rpds-py" do
169-
url "https://files.pythonhosted.org/packages/8c/a6/60184b7fc00dd3ca80ac635dd5b8577d444c57e8e8742cecabfacb829921/rpds_py-0.25.1.tar.gz"
170-
sha256 "8960b6dac09b62dac26e75d7e2c4a22efb835d827a7278c34f72b2b84fa160e3"
271+
url "https://files.pythonhosted.org/packages/a5/aa/4456d84bbb54adc6a916fb10c9b374f78ac840337644e4a5eda229c81275/rpds_py-0.26.0.tar.gz"
272+
sha256 "20dae58a859b0906f0685642e591056f1e787f3a8b39c8e8749a45dc7d26bdb0"
171273
end
172274

173275
resource "ruamel-yaml" do
@@ -180,31 +282,56 @@ class Mcpm < Formula
180282
sha256 "6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f"
181283
end
182284

285+
resource "shellingham" do
286+
url "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz"
287+
sha256 "8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"
288+
end
289+
183290
resource "sniffio" do
184291
url "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz"
185292
sha256 "f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"
186293
end
187294

188295
resource "sse-starlette" do
189-
url "https://files.pythonhosted.org/packages/8c/f4/989bc70cb8091eda43a9034ef969b25145291f3601703b82766e5172dfed/sse_starlette-2.3.6.tar.gz"
190-
sha256 "0382336f7d4ec30160cf9ca0518962905e1b69b72d6c1c995131e0a703b436e3"
296+
url "https://files.pythonhosted.org/packages/07/3e/eae74d8d33e3262bae0a7e023bb43d8bdd27980aa3557333f4632611151f/sse_starlette-2.4.1.tar.gz"
297+
sha256 "7c8a800a1ca343e9165fc06bbda45c78e4c6166320707ae30b416c42da070926"
191298
end
192299

193300
resource "starlette" do
194301
url "https://files.pythonhosted.org/packages/0a/69/662169fdb92fb96ec3eaee218cf540a629d629c86d7993d9651226a6789b/starlette-0.47.1.tar.gz"
195302
sha256 "aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b"
196303
end
197304

305+
resource "thefuzz" do
306+
url "https://files.pythonhosted.org/packages/81/4b/d3eb25831590d6d7d38c2f2e3561d3ba41d490dc89cd91d9e65e7c812508/thefuzz-0.22.1.tar.gz"
307+
sha256 "7138039a7ecf540da323792d8592ef9902b1d79eb78c147d4f20664de79f3680"
308+
end
309+
310+
resource "tqdm" do
311+
url "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz"
312+
sha256 "f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"
313+
end
314+
315+
resource "typer" do
316+
url "https://files.pythonhosted.org/packages/c5/8c/7d682431efca5fd290017663ea4588bf6f2c6aad085c7f108c5dbc316e70/typer-0.16.0.tar.gz"
317+
sha256 "af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b"
318+
end
319+
198320
resource "typing-extensions" do
199-
url "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5/typing_extensions-4.14.0.tar.gz"
200-
sha256 "8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4"
321+
url "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz"
322+
sha256 "38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36"
201323
end
202324

203325
resource "typing-inspection" do
204326
url "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz"
205327
sha256 "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"
206328
end
207329

330+
resource "ujson" do
331+
url "https://files.pythonhosted.org/packages/f0/00/3110fd566786bfa542adb7932d62035e0c0ef662a8ff6544b6643b3d6fd7/ujson-5.10.0.tar.gz"
332+
sha256 "b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"
333+
end
334+
208335
resource "urllib3" do
209336
url "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz"
210337
sha256 "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760"
@@ -236,6 +363,6 @@ def install
236363

237364
test do
238365
assert_match version.to_s, shell_output("#{bin}/mcpm --version")
239-
assert_match "Supported MCP Clients", shell_output("#{bin}/mcpm client ls")
366+
assert_match "Found 0 MCP client(s)", shell_output("#{bin}/mcpm client ls")
240367
end
241368
end

pypi_formula_mappings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,9 @@
556556
"mathlibtools": {
557557
"exclude_packages": ["certifi", "cryptography"]
558558
},
559+
"mcpm": {
560+
"exclude_packages": ["certifi", "cryptography"]
561+
},
559562
"mdv": "mdv[yaml]",
560563
"mentat": {
561564
"exclude_packages": ["certifi", "numpy", "pillow"]

0 commit comments

Comments
 (0)