chore: initial project setup with MCP server configs

- Add MCP servers for Redmine, Jenkins, Gitea, Obsidian
- Add setup_mcp.sh to generate .mcp.json from .env (no secrets in VCS)
- Add .env.example with required variable names for team onboarding
- Add .gitignore to exclude secrets (.env, .mcp.json, settings.local.json)
- Fix obsidian_mcp_server.py stdio_server async context manager usage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
joungmin
2026-02-27 19:16:54 +09:00
commit 3eb685c6f8
11 changed files with 860 additions and 0 deletions

32
.gitignore vendored Normal file
View File

@@ -0,0 +1,32 @@
# 시크릿 / 환경 변수
.env
.env.local
.env.*.local
# MCP 설정 (시크릿 포함 → setup_mcp.sh로 생성)
.mcp.json
.claude/settings.local.json
# 구버전 MCP 등록 스크립트 (시크릿 하드코딩 → setup_mcp.sh로 대체)
add_jenkins_mcp.sh
add_redmine_mcp.sh
add_gittea_mcp.sh
# Node.js
node_modules/
package-lock.json
# Python
__pycache__/
*.py[cod]
*.pyo
.venv/
venv/
# macOS
.DS_Store
# 에디터
.idea/
.vscode/
*.swp