Python pyenv
brew install pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc
pyenv install 3.11
pyenv local 3.11
python -m venv .venv
node.js nvm
brew install nvm
mkdir ~/.nvm
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$(brew --prefix nvm)/nvm.sh" ] && \. "$(brew --prefix nvm)/nvm.sh" # This loads nvm' >> ~/.zshrc
echo '[ -s "$(brew --prefix nvm)/etc/bash_completion.d/nvm" ] && \. "$(brew --prefix nvm)/etc/bash_completion.d/nvm" # This loads nvm bash_completion' >> ~/.zshrc
source ~/.zshrc
nvm ls-remote
nvm install --lts
nvm install 18
nvm use 18
MCP
- Anthropic
- LLM에게 도구를 표준화된 방식으로 연동해주는 오픈 프로토콜
MCP 핵심 니즈
- Agent의 핵심능력은 다양한 도구 활용
MCP 이전 : 어려움
- 다양한 도구를 직접 다 개발해야 하는 공수
- 프로토콜이 달라서 서로 다른 클라이언트에서 재활용 힘듬
MCP 등장
- 표준화된 도구 프로토콜을 제공하여 재활용 가능
- 오픈형
- 메이저 서비스 채택
MCP 아키텍처

MCP Host
- LLM 어플리케이션
- Claude Desktop, Cursor
MCP Client
- MCP Host 내 프로토콜 구현체
- 1HOST:1CLIENT 연결
MCP Server
- 특정 기능이나 리소스 제공 매게체
Smithery
- MCP가져오기
- MCP Server들을 자체 서버에 호스팅하여 연동하기 편리함
Context7
- 개발 관련 거의 모든 최신 혹은 특정 버전에 맞는 정보를 검색해서 활용할 수 있는 툴
- https://github.com/upstash/context7
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
Gemini Key
- https://aistudio.google.com/
‘만들어줘’ 가 위험한 이유
- 운에 의존
그럼에도 불구하고 결과물.
