#1142450 RFP: python3-mcp-freecad -- Model Context Protocol server for FreeCAD

Package:
wnpp
Source:
wnpp
Submitter:
Petter Reinholdtsen
Date:
2026-08-23 21:03:02 UTC
Severity:
normal
#1142450#5
Date:
2026-07-20 06:26:04 UTC
From:
To:
* Package name    : python3-mcp-freecad
  Version         : n/a, no git tags
  Upstream Author : k-tanaka
* URL             : https://github.com/neka-nat/freecad-mcp
* License         : MIT
  Programming Lang: Python
  Description     : allows you to control FreeCAD from LLM Code agents

I have asked for release tags in
<URL: https://github.com/neka-nat/freecad-mcp/issues/81 >

#1142450#12
Date:
2026-07-28 18:33:41 UTC
From:
To:
I have created draft packaging of the FreeCAD MCP implementation and
made it available under
<URL: https://codeberg.org/pere/debian-freecad-mcp >.

I was sadly not able to create the git repository on Salsa for this as
the web service is blocking access via Tor.  I hoped to create the
repository under the Python team group.

I have not yet had time to test the package, but wanted to share it here
in case others are interested too.  The package need a newer version of
python3-validators (0.21.0) in Debian to be able to parse a --host
argument that is not an IP address, requested in
<URL: https://bugs.debian.org/1142948 >.

#1142450#17
Date:
2026-08-16 15:02:24 UTC
From:
To:
control: retitle -1 ITP: python3-mcp-freecad -- Model Context Protocol server for FreeCAD

As far as I can tell, this package is actually useful either for
autonomously doing simple designs or feedback and assistance while
manually designing models in FreeCAD, so I plan to upload it to Debian
and maintain it was part of the Debian Python team.

All its reverse dependencies are now in unstable.

The current draft is still available from
<URL: https://codeberg.org/pere/debian-freecad-mcp.git >.

#1142450#24
Date:
2026-08-23 21:01:06 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
freecad-mcp, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1142450@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Petter Reinholdtsen <pere@debian.org> (supplier of updated freecad-mcp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 16 Aug 2026 17:26:24 +0200
Source: freecad-mcp
Binary: python3-mcp-freecad
Architecture: source all
Version: 0.1.21-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Petter Reinholdtsen <pere@debian.org>
Description:
 python3-mcp-freecad - Model Context Protocol (MCP) for FreeCAD
Closes: 1142450
Changes:
 freecad-mcp (0.1.21-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1142450)
   * Added 0000-button-status-robust.patch from upstream to make it easier
     to understand initial state.
Checksums-Sha1:
 eec205c6c5b0ce94ac875c6a09daa933ab7f39a2 2175 freecad-mcp_0.1.21-1.dsc
 d773762e4261b88d18a5df59746885497affcd2a 6772067 freecad-mcp_0.1.21.orig.tar.gz
 5314af4587cb3ac7d15b4616aa46cdbda2348238 4184 freecad-mcp_0.1.21-1.debian.tar.xz
 fd0941fe51f41d88abef268760562cf2580f6aac 8737 freecad-mcp_0.1.21-1_amd64.buildinfo
 ded958c4d1d498d15b3e4d0f70f5b192d46c53bb 28084 python3-mcp-freecad_0.1.21-1_all.deb
Checksums-Sha256:
 edf7db55ec31847bd331176ed54c823b752f00d063ede8ea6732a5f3e49479d7 2175 freecad-mcp_0.1.21-1.dsc
 945f617dd5e42dc06ec4b62f86814038d9b0e942b8a8b8bb45973589a8b24990 6772067 freecad-mcp_0.1.21.orig.tar.gz
 f912f0175e3144b6c5ee3a85255d050562943b427168721b58668ac5b75c15d6 4184 freecad-mcp_0.1.21-1.debian.tar.xz
 f599d5901d550f7f2272dec653ecac593c541cc4ede63a30a00b24715c3763e0 8737 freecad-mcp_0.1.21-1_amd64.buildinfo
 9811720d1389f6051586bbddfd5a901dc0d842453bd0dfc52ffae2484e9872e9 28084 python3-mcp-freecad_0.1.21-1_all.deb
Files:
 061b65c52fb46dc24ce6b5f20fcb97d8 2175 python optional freecad-mcp_0.1.21-1.dsc
 d95c23731b3ed5e5304494130498ae24 6772067 python optional freecad-mcp_0.1.21.orig.tar.gz
 1ee9045fc2b2f0f4936edecf0fe91bcc 4184 python optional freecad-mcp_0.1.21-1.debian.tar.xz
 95340e498700b87e3d1cf02e9919d84f 8737 python optional freecad-mcp_0.1.21-1_amd64.buildinfo
 a6f1c6e1151bb886d3b45628831ec20f 28084 python optional python3-mcp-freecad_0.1.21-1_all.deb
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmqB4swACgkQgSgKoIe6
+w7kbQ/9ERDK2qMvIADyi1VPnuv12f9MW+ev1bVTd3eSkyMQd9uKmJV3uujZmaqD
+btR8c5mwfUydUk8GG6TTOWXlAD3cbmZq9zkgtPn9doDZd2mtDDnkwW83IY8rRlZ
mdEj9lWQjEpD3GnKDYeI9LIEZZVLPhthwWURKq+7i1KNSQeegbYa4+cpGd8YNaHZ
yfaxkhn2Il0TAlhuQket2OEIxwdJ4l0wYNkQU6UbCGLapzU+YgVrDlR/5xoJasz6
VZlyxCPV8Xb2R1Oa3M/PhJyvdqTdpQ0gDZWRnmcSkUSLHkToOlJWlGsbeGHmwURn
+AIcWybHbScNBvbiQpi0EsM9Zzd3QAKDHy3922DavIYVqmQfaC3gPo3sCjKKa1IC
neg1bVXJetkhkRc0EIehglb5uUueaqtbaPO39TJJOjwN1wAAXkjqgp6qJL+jezjD
YqNC0XvcQ0NLXb+C7imQdAcRYUoe3e+DdTAdieqGB2IzB/3yb7ytu2LCRNtaQibF
gp7jA/ILWSI/4UaiJr7andFLSIP4BqspCxktUSQl3Qyt2A19lHlS0oLo1rjOoxg2
70tBXK5eOXv7MWrkt8grgy64x5kAvNabIX5VY5tWcO+UOCpdwmy1Dkd5p6EAEsmp
YeXFI5ArwNlUoLh2MpS0YHqkXg4fIfYCjGQopAEW+aeMwLgZX1Q=
=J5Ln
-----END PGP SIGNATURE-----