'2025/09'에 해당되는 글 34건

  1. 2025.09.01 GNS3
  2. 2025.09.01 gemini + ubuntu + uvx 등등등.. 뻘기록
  3. 2025.09.01 gemini + blender
  4. 2025.09.01 gemini + freecad
파일방2025. 9. 1. 22:36

시스코 스위치랑 라우터 사서 공부해볼까 하다가

프로그램으로도 웬만큼 해볼수 있다고 해서 고민중

그래도 실장비가 있는게 기분이 조크든요~ ㅋㅋ

 

Packet Tracer나 GNS3

[링크 : https://www.reddit.com/r/ccna/comments/i2e56g/best_router_switch_combination_for_ccnaccnp/?tl=ko]

[링크 : https://www.gns3.com/]

'파일방' 카테고리의 다른 글

popos  (0) 2025.09.03
makeself  (0) 2025.08.25
glade - gtk/gnome rad tool  (0) 2025.08.18
nagios  (0) 2025.07.25
suricata  (0) 2025.07.25
Posted by 구차니

gemini 매번 켜서 확인하기 귀찮아서 찾는데, mcp만 확인할 수 있는 명령이 있는 것 같다.

$ gemini mcp
gemini mcp

Manage MCP servers

명령:
  gemini mcp add   [args...]  Add a server
  gemini mcp remove                         Remove a server
  gemini mcp list                                 List all configured MCP servers

옵션:
  -h, --help  도움말 표시                                                                                                                                                      [불리언]

You need at least one command before continuing.

 

아무튼 도대체 저 uvx freecad-mcp는 왜 안돼냐??!

$ gemini mcp list
Configured MCP servers:

✓ freecad: /usr/bin/python3 /home/user/.FreeCAD/Mod/freecad_mcp/src/freecad_bridge.py (stdio) - Connected
✗ freecad2: /snap/bin/uvx freecad-mcp (stdio) - Disconnected

 

그래서 pypi에서 찾으니.. 어...

ubuntu 22.04 사용중이라 python이 3.10.. 흐음.. 설치하면 안되는거고..

$ pip3 install freecad-mcp
Defaulting to user installation because normal site-packages is not writeable
ERROR: Ignored the following versions that require a different python version: 0.1.0 Requires-Python >=3.12; 0.1.1 Requires-Python >=3.12; 0.1.10 Requires-Python >=3.12; 0.1.11 Requires-Python >=3.12; 0.1.12 Requires-Python >=3.12; 0.1.13 Requires-Python >=3.12; 0.1.2 Requires-Python >=3.12; 0.1.3 Requires-Python >=3.12; 0.1.4 Requires-Python >=3.12; 0.1.5 Requires-Python >=3.12; 0.1.6 Requires-Python >=3.12; 0.1.7 Requires-Python >=3.12; 0.1.8 Requires-Python >=3.12; 0.1.9 Requires-Python >=3.12; 0.1.9.1 Requires-Python >=3.12
ERROR: Could not find a version that satisfies the requirement freecad-mcp (from versions: none)
ERROR: No matching distribution found for freecad-mcp

[링크 : https://pypi.org/project/freecad-mcp/]

 

python3.12를 추가로 설치하고 해도 안되는건 매한가지인데..

[링크 : https://blog.naver.com/chandong83/223339889839]

 

3.12가 기본인 배포판 가면 좀 편하게 가능하려나?

 

 

+

[링크 : https://blog.choonzang.com/it/python/2733/]

'프로그램 사용 > MCP ai' 카테고리의 다른 글

gemini + claude MCP  (0) 2025.09.05
gemini + blender / freecad token  (0) 2025.09.02
csm.ai  (0) 2025.09.01
claude desktop  (0) 2025.08.31
Posted by 구차니

uvx로는 영 안되네.. 머가 문제일까..

 

일단 아래꺼는 리눅스에서 되는 녀석.

[링크 : https://github.com/CommonSenseMachines/blender-mcp]

 

버전 정보는 아래와 같다.

ubuntu 22.04 LTS
python 3.10
fastmcp 2.12.0

 

 

git 을 받아서

 

edit - preferences - Add-ons - 아래 화살표 - Install from Disk

addon.py 선택

 

 

XYZ 있는 오른쪽에 < 를 눌러서

 

BlenderMCP 에서 Connect to MCP Server 실행

 

src/server.py 에서 description 부분 삭제 후

# Create the MCP server with lifespan support
mcp = FastMCP(
    "BlenderMCP",
    description="Blender integration through the Model Context Protocol",
    lifespan=server_lifespan
)

 

빌드해서 모듈로 넣어 버리고

$ cd blender-mcp
$ pip install -e .

[링크 : https://github.com/awslabs/mcp/issues/996]

 

gemini 설정 파일에, 콤마부터 잊지 말고 넣어 주면 끝!

$ cat settings.json
{
    "theme": "Atom One",
    "selectedAuthType": "oauth-personal",
    "mcpServers": {
        "freecad": {
            "command": "/usr/bin/python3",
            "args": [
            "/home/falinux/.FreeCAD/Mod/freecad_mcp/src/freecad_bridge.py"
            ]
        },
        "blender": {
            "command": "/usr/bin/python3",
            "args": [
            "-m", "blender_mcp.server"
            ]
        }
    }
}

 

gemini 실행해서 시키면 끝!

 

근데 원숭이는 맞는데.. 녹색이 아니잖아?!

 

+

csm.ai를 연동하면 모델들도 가져올수 있나 보다?

✦ 죄송합니다. CSM.ai 통합이 활성화되어 있지 않아 피카츄 모델을 가져올 수 없습니다. 블렌더의 MCP 패널에서 CSM.ai 통합을 활성화해 주시면 다시
  시도해 보겠습니다.

  다른 기본 도형으로 만들 수 있는 것을 그려드릴까요?

[링크 : https://www.csm.ai/blog/csm-blender-mcp]

 

-------------------

[링크 : https://seahrin.com/entry/gemini-cli를-이용하여-mcp-활용하기with-blender]

[링크 : https://github.com/ahujasid/blender-mcp] uvx / claude <<

 

[링크 : https://github.com/CommonSenseMachines/blender-mcp]

[링크 : https://blender-mcp.com/index.html]

'프로그램 사용 > Blender' 카테고리의 다른 글

blender로 stl 구멍 메우기  (0) 2025.08.20
blender 휠 에뮬레이트 하기  (0) 2025.05.18
blender + kinect  (0) 2025.04.16
blender 강좌  (0) 2025.01.01
blender render - cycle, eevee  (0) 2024.08.30
Posted by 구차니

mcp를 받아서 설치하는데 zip으로 받아서

freecad_mcp_main 으로 풀리는 디렉토리를 통채로 Mod로 옮겨준다

$ cp freecad_mcp_main ~/.Freecad/Mod/freecad_mcp

[링크 : https://github.com/bonninr/freecad_mcp]

 

gemini 설정도 수정해주고

~/.gemini$ cat settings.json 
{
  "theme": "Atom One",
  "selectedAuthType": "oauth-personal",
  "mcpServers": {
        "freecad": {
            "command": "/usr/bin/python3",
            "args": [
                "/home/user/.FreeCAD/Mod/freecad_mcp/src/freecad_bridge.py"
            ]
        }
    }
}

 

freecad를 재시작하거나 처음 시작하면 workbench에 FreeCAD MCP 라는게 생겨난다.

메뉴에서 FreeCAD MCP - Show FreeCAD MCP Panel 누르면 Tasks에 창이 열리는데 Start Server 눌러준다.

 

freecad 에서 start RPC server 하면 9876 포트로 생성된다.

$ netstat -tnlp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:9876          0.0.0.0:*               LISTEN      3295252/freecad  

 

FastMCP 모듈이 없으면 일단 설치해주고

$ pip3 install FastMCP

 

gemini를 실행하고 ctrl-t를 눌러 Ready라고 뜨면 끝

 

생성 성공!

그런데  claude 용으로는 MCP 인데.. 같이 연결 못하나?

'프로그램 사용 > freecad' 카테고리의 다른 글

claude mcp + freecad  (0) 2025.08.31
freeCAD + openFOAM  (0) 2025.08.29
freecad + MCP  (0) 2025.08.29
freecad on ubuntu 24.04  (0) 2025.05.18
freecad 예제  (0) 2024.11.09
Posted by 구차니