Son aktivite 1744017009

D bu gisti düzenledi 1744017009. Düzenlemeye git

1 file changed, 6 insertions

Claude(AI) + postgres(MCP) \355\231\234\354\232\251\353\262\225.md"

@@ -3,6 +3,12 @@
3 3 - AI가 우리가 사용 중인 도구나 인프라에 접근해 데이터를 처리하는 프로토콜
4 4 - 단, AI가 직접 우리의 서버나 도구에 접근할 수 없기 때문에 로컬 환경에서 접속을 돕는 `클라이언트 서버` 필요
5 5
6 + ### 0. 기본사항
7 + - MCP를 통해 AI에 대한 질의를 통해 데이터베이스를 조회하는 예시입니다.
8 + - 예제에서 사용하는 MCP는 Claude팀 공식 배포판입니다.
9 + - AI가 사내 DB 조회 권한을 부여 받습니다.
10 + - MCP가 사내 DB 데이터를 조회하는 경우 반드시 사용자가 허용해야만 기능이 활성화 됩니다. (채팅 단위)
11 +
6 12 ### 1. [Docker Desktop 설치](https://www.docker.com/get-started/)
7 13 - `클라이언트 서버`는 Docker를 통해 쉽게 구동 가능
8 14 - `Download Docker Desktop` > `Download For Windows = AMD64` 다운로드

D bu gisti düzenledi 1744016812. Düzenlemeye git

1 file changed, 1 insertion

Claude(AI) + postgres(MCP) \355\231\234\354\232\251\353\262\225.md"

@@ -36,5 +36,6 @@ notepad %APPDATA%\Claude\claude_desktop_config.json
36 36 }
37 37 }
38 38 }
39 + ```
39 40
40 41 ### 3. Claude Desktop 실행 후 테이블 명령 조회 명령어 실행해 테스트

D bu gisti düzenledi 1744016771. Düzenlemeye git

1 file changed, 40 insertions

Claude(AI) + postgres(MCP) \355\231\234\354\232\251\353\262\225.md" (dosya oluşturuldu)

@@ -0,0 +1,40 @@
1 + ### MCP란?
2 + [배경지식](https://channel.io/ko/blog/articles/what-is-mcp-52c77e72)
3 + - AI가 우리가 사용 중인 도구나 인프라에 접근해 데이터를 처리하는 프로토콜
4 + - 단, AI가 직접 우리의 서버나 도구에 접근할 수 없기 때문에 로컬 환경에서 접속을 돕는 `클라이언트 서버` 필요
5 +
6 + ### 1. [Docker Desktop 설치](https://www.docker.com/get-started/)
7 + - `클라이언트 서버`는 Docker를 통해 쉽게 구동 가능
8 + - `Download Docker Desktop` > `Download For Windows = AMD64` 다운로드
9 + - 패키지 실행 > 기본 옵션으로 설치 > `Close and reboot` 선택
10 + - WSL 하위 패키지 설치 진행 (명령프롬프트를 읽고 지시대로 이행)
11 + * Docker의 엔진으로 작동되기 때문에 WSL이 미설치된 경우 사용할 수 없음.
12 + - WSL 설치 이후 도커 기본 설정 진행 (로그인을 요구하는 경우 `Skip` 가능)
13 +
14 + ### 2. [Claude Desktop 설치](https://claude.ai/download)
15 + - `Claude` 서비스는 웹으로 사용 가능한 서비스이지만 MCP와 함께 사용하려면 데스크톱 설치 필요
16 + - 데스크톱 설치 이후 구동
17 + - `config` 수정 필요 (vscode가 설치되어 있지 않다면 직접 파일탐색기 접근필요)
18 +
19 + ```sh
20 + # 명령어
21 + notepad %APPDATA%\Claude\claude_desktop_config.json
22 + ```
23 +
24 + ```sh
25 + # 아래 내용 붙여넣기 후 저장
26 + {
27 + "mcpServers": {
28 + "postgres": {
29 + "command": "docker",
30 + "args": [
31 + "run",
32 + "-i",
33 + "--rm",
34 + "mcp/postgres",
35 + "postgresql://<username>:<password>@<host>:<port>/<dbname>"] # 이 부분은 직접 수정
36 + }
37 + }
38 + }
39 +
40 + ### 3. Claude Desktop 실행 후 테이블 명령 조회 명령어 실행해 테스트
Daha yeni Daha eski