공식 Discourse Model Context Protocol (MCP)이 있나요?

우리의 사용 사례에서는 실제로 discourse-dev 문서용 MCP를 찾고 있습니다. 이를 통해 최신 개발 표준과 Discourse의 특정 규칙을 준수하면서 테마 컴포넌트(그리고 어쩌면 플러그인)에 대한 작은 수정을 수행하고자 합니다.

4개의 좋아요

이것의 첫 번째 수정본을 게시했습니다:

{
  "mcpServers": {
    "discourse": {
      "command": "npx",
      "args": ["-y", "@discourse/mcp@latest"],
      "env": {}
    }
  }
}

4개의 좋아요

{
  "mcpServers": {
    "discourse": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@discourse/mcp@latest", "--site", "https://meta.discourse.org", "--default-search", "#developer-guides"],
      "env": {}
    }
  }
}

전체 포럼으로 "폴백(falling back)

3개의 좋아요

@sam

향후 제안 사항을 어떻게 게시하는 것이 좋을까요?


질문:

일부 사용자는 AI에 자신의 게시글이 제공되는 것을 원하지 않는다는 것을 알고 있습니다. (이 기능에 동의하지 않았기 때문입니다.) 사용자 설정을 확인해 보았지만 관련 항목을 찾을 수 없었습니다.

제 Discourse OpenAI 계정에서 확인되는 내용은 다음과 같습니다.

이것이 격렬한 논쟁의 대상이 되거나 Discourse 코어 코드 변경으로 이어질 수 있어 죄송합니다. 나중에 해결하기보다는 지금 해결하는 것이 더 나을 것입니다.

이것이 토론으로 이어진다면, 다른 사람들이 볼 수 있도록 새 토픽으로 이동해 주십시오.

지금은 제가 꽤 빠르게 진행 중이므로 아마도 좋은 접근 방식일 것입니다. 다만, 원문(OP)에 목록을 유지해 주셔도 괜찮습니다.

우리가 가지고 있는 설정은 아닙니다. 그리고 저에게는 이것이 더 이상 단순한 설정 문제가 아니라, 포럼 관리자들과 포럼 최종 사용자들 간의 결정 사항이라고 생각합니다. 정보가 공개된 이후에는 "검색 엔진/인간에게는 콘텐츠를 제공하되 AI에는 제공하지 않는다"는 프로토콜이 존재하지 않으므로, 어디서부터 시작해야 할지 알지 못할 것입니다.

5개의 좋아요

결국 모든 대형 AI 기업들은 학습을 위해 손에 넣을 수 있는 모든 콘텐츠를 이미 흡수했을 가능성이 높습니다. 따라서 여기서 게시하는 어떤 콘텐츠든 이미 처리하고 사용했을 것입니다.

참고로 mcp json에 닫는 }가 하나 빠져 있습니다.

1개의 좋아요

@sam 개발자 가이드의 인수를 사용했을 때, 어떤 도구도 사용 가능하지 않습니다. 아래 스크린샷을 참고해 주세요. augment 코드로 테스트했습니다:

죄송하지만 이 문제를 어떻게 재현할 수 있나요?

단계:

  1. 선택한 도구에 “일반” MCP를 추가하세요:
{
  "mcpServers": {
    "discourse": {
      "command": "npx",
      "args": ["-y", "@discourse/mcp@latest"],
      "env": {}
    }
  }
}
  1. “discourse-dev” MCP를 추가하세요:
{
  "mcpServers": {
    "discourse": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@discourse/mcp@latest", "--site", "https://meta.discourse.org", "--default-search", "#developer-guides"],
      "env": {}
    }
}
}

추가 인자가 포함된 “discourse-dev” MCP는 일반 MCP처럼 어떤 도구도 제공하지 않습니다.

이해가 되실지 모르겠습니다 :thinking:

잠깐, MCP를 두 번 추가하려는 건가요?

1개의 좋아요

네, 두 번 추가했지만 이름은 다르게 했습니다. 그렇지 않으면 추가할 때 이름이 이미 사용 중이라는 오류가 발생했기 때문입니다.

이름을 변경하지 않고 “discourse dev docs” MCP만 추가할 때도 동일한 문제가 발생하며, 이 경우 사용 가능한 도구가 없습니다.

여기서 마무리합니다: MCP가 출시되었습니다!

9개의 좋아요