Skip to main content

MCP server that exposes the AI아키텍트 (aiarchitect.tistory.com) technical blog — 49 articles — as searchable tools for AI agents.

Project description

AI아키텍트 블로그 MCP 서버

aiarchitect.tistory.com 의 공개 기술 블로그(현재 번들 49편 규모)를 MCP(Model Context Protocol) 도구로 노출합니다. Claude·Cursor 등 MCP 클라이언트에 붙이면 AI 에이전트가 MCP·AI Agent·엔터프라이즈 아키텍처·보안·RAG/LLM 주제의 한국어 장문 기술 글을 바로 검색·열람할 수 있습니다.

💡 목록·검색·본문 응답에 원문(정식 게시글) URL이 실려, 에이전트의 답변에 출처 링크가 남을 가능성을 높입니다(추천 유입). ※ 정식 게시 URL이 없는 글은 fail-closed로 목록·검색·본문에서 제외되어, 홈 URL 폴백이 오도성 출처 링크로 노출되지 않습니다(현재 번들 49편 전부 정식 게시글).

🔒 읽기 전용 서버: 5개 도구 모두 로컬 번들 코퍼스만 읽습니다(쓰기·외부 호출·부작용 없음). 각 도구에 readOnlyHint가 선언돼 있고, limit/offset 등 입력은 범위 밖 값·잘못된 타입을 방어적으로 클램프합니다.

🔧 제공 도구

도구 설명
list_categories() 분류(7종)와 각 편수
list_articles(category?, limit?, offset?) 글 목록(분류 필터·페이지네이션)
search_articles(query, category?, limit?) 제목·설명·태그·본문 키워드 검색(랭킹·스니펫)
get_article(article_id) 전체 본문(마크다운) + 원문 URL(출처 링크)
blog_home() 블로그 홈 URL·제공 편수

🚀 설치

Claude Code

claude mcp add aiarchitect-blog -- uvx aiarchitect-blog-mcp

Claude Desktop / Cursor (mcp.json)

{
  "mcpServers": {
    "aiarchitect-blog": {
      "command": "uvx",
      "args": ["aiarchitect-blog-mcp"]
    }
  }
}

uvx가 없으면 uv를 설치하거나 pipx run aiarchitect-blog-mcp 를 사용하세요.

🛠️ 로컬 개발

uv sync                              # 의존성 설치
python scripts/build_index.py        # 블로그 md → data/articles_index.json + 본문 번들
uv run pytest -q                     # 파서·검색 골든 테스트
uv run aiarchitect-blog-mcp          # stdio 서버 실행

build_index.py는 소스 블로그 마크다운 디렉터리(파일명 형식 NN-*.md)를 인자로 받습니다: python scripts/build_index.py /path/to/blogs.

📚 다루는 주제

MCP 설계·OAuth 2.1·원격 MCP · AI Agent 보안/감사 · RAG·STT·화자분리 · 멀티플랫폼 SDK 아키텍처 · 골든 테스트·시크릿 가드 등. 전체 목록은 블로그에서 확인하세요.

📄 라이선스

코드는 MIT. 번들된 **글 본문의 저작권은 원저자(AI아키텍트)**에게 있으며(코드 라이선스와 별개 — 재배포·2차 이용 조건은 별도), 본 서버는 공개 게시글을 편의상 재노출합니다.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiarchitect_blog_mcp-0.1.0.tar.gz (715.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiarchitect_blog_mcp-0.1.0-py3-none-any.whl (671.9 kB view details)

Uploaded Python 3

File details

Details for the file aiarchitect_blog_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: aiarchitect_blog_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 715.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.29 {"installer":{"name":"uv","version":"0.9.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aiarchitect_blog_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1e0d00411bcaf540e2c4bebd12742488597182c90a7d08a8937fa0d089f4d691
MD5 69940128b92321c4b53b114ee3d921c1
BLAKE2b-256 a05bf83f5573033c01b2f0c8b72e47b95f6b8e85c4b833f2725a850f525c7b3f

See more details on using hashes here.

File details

Details for the file aiarchitect_blog_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aiarchitect_blog_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 671.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.29 {"installer":{"name":"uv","version":"0.9.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aiarchitect_blog_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32e088b3784589e480329f7aaf152232ab27c047a1842c06507c08cf244c7f72
MD5 bde2ba36bcb0540775e41154251300b3
BLAKE2b-256 8053422619f49fe07f4c247cd3a4dac404cca5d01a5334e14aa273c9ffb3f237

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page