반응형 IT447 MCP 만들고 테스트 하기 간단한 MCP 만들기 예제와 이를 테스트하는 툴입니다. 사실 테스트 하는 툴 소개 하려고 이 글을 쓰는겁니다 =ㅁ= 간단한 MCP 서버 만들기1. 환경 구성 (패키지 설치)uv pip install mcp[cli] 2. 샘플소스#simple_mcp_server.pyfrom mcp.server.fastmcp import FastMCPmcp = FastMCP("Simple MCP Server")@mcp.tool()def hello(name: str = "World") -> str: """간단한 인사말을 반환하는 도구""" return f"안녕하세요, {name}님!"@mcp.tool()def get_prompt(prompt_type: str = "general") -> str: """사전 정.. 2025. 10. 31. OHS(Oracle HTTP Server) 설치하기 ( with docker ) 어쩌다보니 Oracle 의 다른 제품도 이제 살펴봐야하니, 카타고리 이름을 바꿨습니다.oracle db -> oracle 오늘은 오라클 제품군중, 미들웨어에 있는 Oracle HTTP Server ( 이하 OHS ) 설치 방법 및 초기 셋팅을 해보겠습니다. 이제는 익숙한 도커를 이용해서 한방에! 설치 해보겠습니다. 오라클 컨테이너 사이트에 접속하고https://container-registry.oracle.com/ HomeWelcome to the Oracle Container Registry Easy access to Oracle products for use in Docker containerscontainer-registry.oracle.comMiddle Ware를 클릭해서 들어가면, OHS 가 보.. 2025. 10. 31. 구글 Agent 만들기 ( ADK 활용 ) 출처 : 요즘 AI 에이전트 개발 (책) * 환경 구성1. API 키 얻기https://aistudio.google.com/app/api-keys 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com접속 후, 오른쪽 상단의 API 키 만들기로 키를 얻는다. 개발 환경구성 .env 에 아래와 같이 추가 한다.GOOGLE_GENAI_USE_VERTEXAI=FALSEGOOGLE_API_KEY=API키 파이썬 개발 환경구성을 하고, google-adk 를 설치한다.uv venv --python 3.11uv pip install google-adk # 현재 기준 1.17.0 설치됨 !!Agent 폴더 구성!!전체 프로젝트 폴더 밑에 각 agent 를 구성하는 폴더가 있고, 각 폴더안에.. 2025. 10. 30. Oracle23ai 설치 및 Select AI 활용하기 ( 자연어 쿼리 질문하기 ) 저번 Oracle 19c 설치와 동일한 방식으로 설치 하면 됩니다! 23ai 는 free 버전만 보여서 이걸로 설치했습니다.https://taisou.tistory.com/1077 Docker 를 이용한 오라클DB 설치 ( 19c )1. https://container-registry.oracle.com/ 회원 가입 및 로그인2. 오른쪽 상단 자신의 ID를 클릭하여 Auth Token 생성3. 오라클DB 를 설치할 서버에서 docker 로 컨테이너 레지스트리 로그인docker login container-registrtaisou.tistory.comdocker pull container-registry.oracle.com/database/free:23.26.0.0docker run -d --name or.. 2025. 10. 29. RockyLinux8 ( on wsl ) 에 rust 설치하기 # 1. rustup 설치curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh# 2. 환경 변수 적용source $HOME/.cargo/env# 3. 설치 확인rustc --versioncargo --version# 추가 개발도구(옵션)dnf groupinstall "Development Tools" -ydnf install gcc -y# rust 버전 업데이트 rustup update 2025. 10. 22. RockyLinux8 ( on WSL2 ) 에 node22 lts 설치 하기 root 로 실행# 2. NodeSource 저장소 추가 (Node.js 22.x)curl -fsSL https://rpm.nodesource.com/setup_22.x | bash -# Node.js 설치dnf install -y nodejs# 설치 확인node --versionnpm --version# 선택사항 개발도구 설치dnf groupinstall -y "Development Tools" 2025. 10. 21. [CLAUDE] 커스텀 커맨드 - git commit and push CLAUDE 의 코딩 inspect 파일은 사용자, 프로젝트, 로컬프로젝트 별로 만들어 놓을 수 있다. 사용자~/.config/claude/CLAUDE.md 프로젝트{프로젝트루트}/.claude/CLAUDE.md 로컬프로젝트{프로젝트루트}/.claude/{모듈}/[id]/CLAUDE.md 그리고 각 폴더에 commands 라는 폴더를 만들어 커스텀 커맨드로 활용 가능하다. 그리고 활용은 claude-cli 에서 / 다음에 명령어를 써서 사용가능하다.다음은 내가 가장 많이 쓰는 git commin and push 용 ~/.claude/commands/github/commitandpush.md 파일이다. # Git Commit and Push Command GitHub 저장소에 현재까지 생성한 소스를 커밋.. 2025. 10. 20. Docker 를 이용한 오라클DB 설치 ( 19c ) 1. https://container-registry.oracle.com/ 회원 가입 및 로그인2. 오른쪽 상단 자신의 ID를 클릭하여 Auth Token 생성3. 오라클DB 를 설치할 서버에서 docker 로 컨테이너 레지스트리 로그인docker login container-registry.oracle.com 패스워드로 2에서 생성한 Auth Token 입력 4. 이미지 pulldocker pull container-registry.oracle.com/database/enterprise:19.3.0.0 5. 설치docker run --name oracle19c -p 1521:1521 -p 5500:5500 -v oracle19c:/opt/oracle/oradata -e ORACLE_SID=ORCLCD.. 2025. 10. 14. 재미있는 문법 공부 출처 : 이지 러스트 1부 : 아래 소스는 오류 날것 같지만! 섀도잉 때문에 문제 없이 동작 한다.fn main() { let country = String::from("Korea"); let country_ref = &country; let country = 8; println!("{}, {}", country_ref, country);}//출력Korea, 8 소유권이 소멸되면서 아래는 오류가 나는 소스다!fn print_country(country_name: String) { println!("{}", country_name);}fn main() { let country = String::from("Korea"); print_country(country);.. 2025. 10. 10. 이전 1 2 3 4 ··· 50 다음 반응형