본문으로 건너뛰기
MeghaOS

언어 선택

MeghaOS는 당신의 컴퓨터에서 100개가 넘는 언어를 다룹니다. 이 사이트는 여기 나열된 모든 언어로 전체 페이지를 제공합니다. 법률 페이지와 블로그 글은 영어로 유지됩니다.

FIG 5.1 · MCP

어떤 MCP 서버에든 연결하세요.아니면 직접 만드세요.

Megha는 Model Context Protocol을 쓰므로, 이미 돌리고 있는 시스템이 곧바로 에이전트 계층에 꽂힙니다. 흔히 쓰는 것들은 검증된 커넥터 디렉터리가 다루고, 직접 만든 것도 똑같이 동작합니다.

FIG 5.2 · 토폴로지

MCP 서버는 실제로 어디에 있는가.

로컬 커넥터는 당신 컴퓨터의 자식 프로세스입니다. 원격 커넥터는 네트워크 건너편의 서비스입니다. 이 차이가 당신이 보내는 것을 또 누가 볼 수 있는지를 결정합니다.

Your deviceAgent runtimeMegha 0.6Bmcp · postgresmcp · filesmcp · internal APIstdio · stays on devicePolicygateRemotemcp · httpyou connect ithost-scoped
Local stdio servers run as subprocesses on your own machine and touch no network. A remote server is a service across the wire: you connect it deliberately, and from then on it sees the arguments the agent sends it.
FIG 5.3 · 두 가지 전송 방식

로컬 서버는 컴퓨터 안에 머무릅니다. 원격 서버는 그렇지 않습니다.

둘 다 쓸모가 있습니다. 중요한 건 지금 어느 쪽을 연결하고 있는지 아는 것입니다.

로컬 (stdio)
  • 당신 컴퓨터의 자식 프로세스로 돌고, 세션과 함께 시작하고 끝납니다
  • 계정도, 네트워크를 거치는 구간도, 인증할 상대도 없습니다
  • 필요한 자격 증명(데이터베이스 DSN, 경로 등)은 당신의 설정 안에 머뭅니다
  • 데이터베이스와 파일, 사내 CLI에는 당연한 선택입니다
원격 (HTTP)
  • 네트워크를 통해 서비스에 닿으므로, 그 운영자가 당신이 보낸 것을 봅니다
  • 요구하는 서버에 한해 OAuth 로그인을 앱 안에서 처리합니다
  • 이미 쓰고 있고 같은 데이터를 이미 맡기고 있는 SaaS에 가장 알맞습니다
  • 추가했던 그 디렉터리에서 언제든 연결을 끊을 수 있습니다
FIG 5.4 · 설정

연결은 당신이 읽을 수 있는 파일에 담깁니다.

맺은 연결은 모두 평문 설정 파일에 기록됩니다. 이름, 전송 방식, 어디로 닿는지, 그리고 켜져 있는지. 읽을 수도, 버전 관리에 둘 수도, 다른 컴퓨터로 복사할 수도 있습니다.

  • 파일 하나로, 버전 관리가 되고, 여러 대에 배포할 수 있습니다
  • 로컬 서버와 원격 서버가 같은 방식으로 기술됩니다
  • 서버마다 따로 켜고 끌 수 있습니다
  • 같은 파일이 Mac 앱에서도, 데스크톱에서도, 완전한 OS에서도 통합니다
mcp_servers.json
{
  "servers": [
    {
      "name": "github",
      "transport": "http",
      "command": "https://api.githubcopilot.com/mcp",
      "auth": "oauth",
      "enabled": true
    },
    {
      "name": "postgres",
      "transport": "stdio",
      "command": "mcp-server-postgres",
      "args": ["--dsn", "postgresql://localhost/analytics"],
      "enabled": true
    }
  ]
}
FIG 5.5 · 보장하는 것

당신이 실제로 동의하는 것.

MCP 서버는 당신의 데이터에 손을 뻗는 제3자 코드입니다. 연결이 무엇을 허용하는지 정확히 말하는 편이 안심시키는 말보다 쓸모 있습니다.

서버를 연결하는 것이 곧 승인입니다

디렉터리에서 고르든 직접 만든 것을 가리키든, 당신은 의도해서 서버를 추가하고, 원격이라면 로그인합니다. 그 뒤로 그 도구들은 호출마다 확인 카드를 띄우지 않고 대화 안에서 돌아갑니다. 바로 그 점이 이것들을 쓸 만하게 만듭니다.

그것은 서버를 신뢰했다는 뜻이고, 그렇게 대해야 합니다

연결된 서버는 에이전트가 보내는 인자를 볼 수 있고, 그 도구 설명은 모델이 읽는 것의 일부가 됩니다. 의존성을 추가할 때와 같은 마음으로 연결하세요. 신뢰할 이유가 있는 출처에서만요.

연결은 저마다 독립적입니다

서버는 하나씩 켜고 끕니다. 하나를 끈다고 다른 연결이 흔들리지 않고, 그 서버가 하던 일도 스위치를 넘어 살아남지 않습니다.

무엇도 우리에게 묶이지 않습니다

프로토콜은 열려 있고 설정은 읽고, 비교하고, 컴퓨터 사이로 복사할 수 있는 평범한 파일입니다. MeghaOS를 위해 쓰인 서버라 해도 그저 MCP 서버일 뿐입니다.

FIG 5.5b · 직접 물어보세요

허용한 모든 것을, 한 화면에, 원할 때마다.

"이건 어디까지 닿을 수 있나"에 대한 정직한 답은 목록이고, 시스템은 물을 때마다 그것을 구성해 줍니다. 여기서는 데스크톱 자신의 렌더러가 그렸고, 서버는 지어낸 것입니다.

지금 이게 실제로 어디까지 닿지?

해보기

서버 셋, 그리고 각각이 여는 것

열어둔 폴더로 한정됩니다. 그 밖으로 쓰는 것은 확인을 묻는 대신 거부되므로, 악의적인 지시가 내려앉을 자리가 없습니다.

가진 도구 전부

도구닿는 범위당신이 필요
read_file이 폴더아니요
write_file이 폴더아니요
search_issues트래커아니요
post_comment트래커예
list_events캘린더아니요
서버를 연결하는 것은 권한을 주는 일
여기 있는 한 줄 한 줄이 문서에 숨은 지시가 겨눌 수 있는 대상입니다. 그래서 목록이 짧고, 밖으로 나가는 것은 묻습니다.

한도

이번 실행에 쓴 단계34%
실제 경과 시간12%
동시에 도는 에이전트
4

둘 중 어느 한도에라도 닿으면, 조용히 계속 가는 대신 실행이 멈춥니다.

FIG 5.6 · 사람들이 연결하는 것

디렉터리에 있는 것들.

이슈와 문서

GitHub, Linear, Atlassian, Notion, Asana. 공식 커넥터이고 OAuth 로그인을 씁니다.

업무 시스템

Stripe, Sentry, Canva 등. 검증되어 있고 바로 연결할 수 있습니다.

데이터베이스와 사내 도구

Postgres, SQLite, 또는 팀이 공개한 무엇이든 로컬 서버로.

직접 만든 서버

당신이 쓴 것이라면 무엇이든. 프로토콜은 열려 있고 MeghaOS는 누가 썼는지 따지지 않습니다.

FIG 5.7 · 설치

서버 연결하기, 처음부터 끝까지.

대부분은 목록에서 고르는 일입니다. 직접 만들 때 필요한 것은 이름과 엔드포인트뿐입니다.

  1. 1단계

    서버 디렉터리를 엽니다

    MeghaOS에는 사람들이 실제로 쓰는 서비스용 검증된 커넥터 디렉터리가 함께 들어 있습니다. GitHub, Notion, Linear, Atlassian, Stripe, Sentry, Asana 등. 엔드포인트를 찾아 헤매는 대신 앱 안에서 둘러보세요.

  2. 2단계

    커넥터를 고르거나, 직접 만든 것을 가리킵니다

    디렉터리에서 하나 고르거나, 직접 쓴 서버에 이름을 붙이고 로컬에서 실행할 명령이나 닿을 URL 중 하나를 주어 추가하세요.

  3. 3단계

    서버가 요구하면 로그인합니다

    계정이 필요한 원격 커넥터는 OAuth를 쓰고, 앱 안에서 처리됩니다. 로컬 서버는 대개 아무것도 필요 없거나, 그 서버 자체 설정에 넣는 자격 증명 하나면 됩니다.

  4. 4단계

    대화 안에서 씁니다

    이제 그 커넥터는 에이전트가 닿을 수 있는 범위의 일부가 되고, 그 도구들은 작업 중인 대화 안에서 돌아갑니다. 연결한 것이 곧 승인이었으므로 호출마다 멈춰 묻지 않습니다.

  5. 5단계

    다 썼으면 끕니다

    서버마다 자기 스위치가 있습니다. 하나를 꺼도 다른 연결은 있던 그대로 남습니다.

프로토콜 자체(전송 방식, 원시 요소, 서버 작성법, 그리고 연결이 실제로 무엇을 허용하는지)는 이 글을 보세요. Model Context Protocol 완전 안내서.

FIG 5.8 · 질문

여기서 MCP에 대해 사람들이 묻는 것들.

어떤 MCP 서버가 MeghaOS와 동작하나요?

Model Context Protocol을 구현한 서버라면 stdio든 스트리밍 HTTP든 모두 됩니다. MeghaOS에는 흔한 서비스용 검증된 커넥터 디렉터리가 함께 들어 있고, 그 밖의 것에는 등록 절차가 없습니다. 프로토콜은 열려 있고 클라이언트는 누가 서버를 썼는지 따지지 않습니다.

로컬 MCP 서버와 원격 MCP 서버는 무엇이 다른가요?

로컬 서버는 당신 컴퓨터의 자식 프로세스로 돌기 때문에 하는 일 중 어느 것도 네트워크를 거치지 않고 계정도 필요 없습니다. 원격 서버는 HTTP로 닿으므로 그 운영자가 에이전트가 보내는 인자를 봅니다. 같은 데이터를 이미 맡기고 있는 SaaS라면 타당하지만, 그 밖의 것이라면 실제로 따져봐야 할 문제입니다.

서버를 연결할 때 저는 무엇을 신뢰하는 건가요?

연결된 서버는 그 도구로 보내지는 인자를 보고, 그 서버가 내거는 설명은 모델이 무엇을 할지 정할 때 읽는 것의 일부가 됩니다. 의존성을 추가할 때처럼 대하세요. 신뢰하는 출처에서 들이고, 필요 없어지면 빼는 것입니다.

MCP를 쓰려면 계정이나 API 키가 필요한가요?

MeghaOS 자체에는 필요 없습니다. MCP 지원은 에이전트 실행 환경의 일부이고 비용이 들지 않습니다. 개별 서버는 데이터베이스 접속 문자열이나 OAuth 로그인처럼 자체 자격 증명이 필요할 수 있는데, 그것은 우리가 아니라 그 서버에 속한 것입니다.

서버 연결은 어떻게 끊나요?

추가했던 그 자리에서 끄면 됩니다. 연결은 저마다 독립적이므로 하나를 꺼도 나머지에는 영향이 없습니다.

같은 설정이 모든 에디션에서 통하나요?

그렇습니다. 연결은 평문 설정 파일에 저장되고, 그 파일은 Mac 앱에서도, Linux 데스크톱 환경에서도, 완전한 운영체제에서도 같습니다. 읽을 수 있고, 비교할 수 있고, 컴퓨터 사이로 옮길 수 있습니다.

쓰던 도구를 그대로 가져오세요.

이미 돌리고 있는 서비스를 검증된 커넥터 디렉터리에서 연결하거나, 직접 만든 서버를 MeghaOS가 가리키게 하세요.