원격 및 로컬 대규모 언어 모델에 프롬프트를 보내고 대화할 수 있는 CLI 도구이자 Python 라이브러리입니다.
QuixiAI/dolphin-mcp
지원되는 LLM(OpenAI, Anthropic, Ollama, LMStudio)이 자연어로 하나 이상의 MCP 서버 도구를 호출할 수 있게 해주는 Python 라이브러리 및 CLI입니다.
- 스타
- 533
- 포크
- 59
- 열린 이슈
- 18
- 마지막 커밋
- 23일 전
어떤 프로젝트인가요?
Dolphin MCP는 자연어로 Model Context Protocol(MCP) 서버에 질의할 수 있는 Python 라이브러리이자 명령줄 도구입니다. 설정된 MCP 서버를 원하는 만큼 연결하고 각 서버가 제공하는 도구를 찾아 언어 모델에 전달합니다. 모델은 이 도구를 호출해 질문에 답할 수 있습니다.
지원하는 모델 제공자는 OpenAI, Anthropic, Ollama, LMStudio입니다. 서버는 명령어, 인수, 선택적 환경 변수를 담은 JSON 파일에 선언하며, API 키는 .env 파일에서 읽습니다. CLI는 단일 요청 모드, 대화 간 맥락을 유지하는 대화형 채팅 모드, LLM 상호작용을 기록하는 JSONL 로그를 제공합니다.
이 패키지는 PyPI에서 설치할 수 있으며, 설치하면 dolphin-mcp-cli 명령을 사용할 수 있습니다. 저장소에는 설정 스크립트로 생성하는 샘플 돌고래 종 데이터베이스를 사용하는 데모 SQLite 서버도 포함되어 있습니다.
핵심 기능
- 01여러 MCP 서버를 동시에 연결하고 모든 서버의 도구를 모델에서 사용할 수 있게 합니다.
- 02OpenAI, Anthropic, Ollama, LMStudio 모델을 지원합니다.
- 03Python 라이브러리 API와 dolphin-mcp-cli 명령을 모두 제공합니다.
- 04단일 요청 모드와 대화형 채팅 모드를 제공합니다.
- 05LLM 상호작용을 JSONL 파일에 기록해 확인할 수 있습니다.
활용 사례
- MCP 서버를 통해 자연어로 데이터베이스나 다른 데이터 소스에 질의하기.
- 명령줄에서 여러 LLM 제공자를 사용해 MCP 서버 테스트하기.
- 라이브러리 API를 사용해 Python 애플리케이션에 MCP 도구 기능 통합하기.
- MCP 도구와 함께 Ollama 또는 LMStudio의 로컬 모델 실행하기.
빠른 시작
- 1
PyPI에서 패키지를 설치합니다
pip install dolphin-mcp - 2
.env 파일에 OpenAI API 키를 설정합니다(파일에 OPENAI_API_KEY를 추가합니다)
- 3
쿼리를 입력해 CLI를 실행합니다
dolphin-mcp-cli "Your query here"
사용 전 알아둘 점
- OpenAI API 키 또는 다른 지원되는 제공업체의 키가 필요하며, 자체 MCP 서버도 구성해야 합니다.
- README의 라이선스 항목은 작성되지 않은 플레이스홀더이며 메타데이터에도 라이선스가 명시되어 있지 않습니다.
토픽
자주 묻는 질문
- dolphin-mcp은(는) 무엇인가요?
- 지원되는 LLM(OpenAI, Anthropic, Ollama, LMStudio)이 자연어로 하나 이상의 MCP 서버 도구를 호출할 수 있게 해주는 Python 라이브러리 및 CLI입니다. Dolphin MCP는 자연어로 Model Context Protocol(MCP) 서버에 질의할 수 있는 Python 라이브러리이자 명령줄 도구입니다. 설정된 MCP 서버를 원하는 만큼 연결하고 각 서버가 제공하는 도구를 찾아 언어 모델에 전달합니다. 모델은 이 도구를 호출해 질문에 답할 수 있습니다.
- dolphin-mcp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- dolphin-mcp에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- dolphin-mcp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. dolphin-mcp의 마지막 커밋은 2026년 9월 29일입니다.
- dolphin-mcp은(는) 어디에 사용할 수 있나요?
- MCP 서버를 통해 자연어로 데이터베이스나 다른 데이터 소스에 질의하기. 명령줄에서 여러 LLM 제공자를 사용해 MCP 서버 테스트하기. 라이브러리 API를 사용해 Python 애플리케이션에 MCP 도구 기능 통합하기. MCP 도구와 함께 Ollama 또는 LMStudio의 로컬 모델 실행하기.
- dolphin-mcp는 어떻게 설치하나요?
- PyPI에서 패키지를 설치합니다: pip install dolphin-mcp .env 파일에 OpenAI API 키를 설정합니다(파일에 OPENAI_API_KEY를 추가합니다) 쿼리를 입력해 CLI를 실행합니다: dolphin-mcp-cli "Your query here"
- dolphin-mcp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/QuixiAI/dolphin-mcp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
GitHub, GitLab, Bitbucket, Azure DevOps에서 PR을 자동으로 검토하고 /describe, /review, /improve, /ask 명령을 제공하는 오픈소스 AI 에이전트입니다.
ChatGPT, Claude, Ollama 모델 등 함수 호출을 지원하는 LLM을 MCP 도구에 연결하는 오픈소스 MCP 호스트 데스크톱 앱입니다.
Codex, Claude Code, Claude Desktop, Grok Build에서 어떤 LLM 제공자든 사용할 수 있게 해 주는 로컬 프록시입니다.