Skip to main content
Glama
immber

ATproto Docs MCP Server

by immber

ATproto Docs용 원격 MCP 서버

Cloudflare에 배포됨

이 원격 MCP 서버는 ATprotocol에 대한 문서를 검색하고 쿼리하는 tool 게시합니다.

도구

설명

search_documentation

atproto 문서를 검색합니다

프로토콜을 기반으로 개발하는 개발자의 삶을 더 편리하게 만들기 위해 사랑을 담아 💙 만들었습니다.

이 원격 MCP 서버는 다음 위치에서 공개적으로 사용 가능합니다.

지엑스피1

Related MCP server: Docs-MCP

에 따라 다릅니다

CloudFlare가 제공하는 원격 MCP 인증 없는 서버 템플릿을 사용하여 생성되었습니다.

이 MCP 서버는 ATprocol의 공개 문서를 사용하여 Cloudflare 작업자가 공급하는 CloudFlare AutoRAG 인스턴스를 쿼리합니다.

  • cron 워커 => R2 스토리지 버킷 => AutoRAG 벡터화 DB

이 프로젝트는 원래 Cloudflare의 Documentation MCP Server 에서 영감을 받았습니다.

출처

atproto-docs-worker는 문서를 크롤링하여 R2 버킷에 저장하는 Cloudflare 워커입니다. 매주 Cron 일정에 따라 실행됩니다.

현재 포함된 리소스 목록을 보거나 변경을 요청하려면 해당 리포지토리를 방문하세요.

도구 사용

MCP 호환 클라이언트에 연결하세요. 그런 다음 원하는 AI 에이전트에게 search_documentation 도구를 사용하도록 요청하세요.

Cloudflare AI Playground에 연결

원격 MCP 클라이언트인 Cloudflare AI Playground에서 이 MCP 서버에 연결할 수 있습니다.

  1. https://playground.ai.cloudflare.com/ 으로 이동하세요

  2. 배포된 MCP 서버 URL을 입력하세요( https://mcp-atproto-docs.immber.workers.dev/sse )

  3. 이제 플레이그라운드에서 바로 이 MCP 도구를 사용할 수 있습니다!

Claude Desktop을 MCP 서버에 연결하세요

Claude Desktop에서 이 MCP 서버에 연결하려면 Anthropic의 빠른 시작을 따르고 Claude Desktop에서 설정 > 개발자 > 구성 편집으로 이동하세요.

다음 구성으로 업데이트:

{
  "mcpServers": {
    "search_atproto_docs": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp-atproto-docs.immber.workers.dev/sse"
      ]
    }
  }
}

클로드를 다시 시작하면 도구를 사용할 수 있게 됩니다.

샘플 쿼리

oauth에 대한 쿼리 결과를 보여주는 Claude Desktop의 스크린샷

Available Tools

1 tool
search_documentationA

Search the documentation for the given query.

    This tool can be used to answer questions about documentation. Results are limited and returned as semantically similar chunks to the query.
ParametersJSON Schema
NameRequiredDescriptionDefault
queryYes

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It discloses key behavioral traits: 'Results are limited and returned as semantically similar chunks to the query.' This adds useful context about result limitations and format. However, it doesn't cover other important aspects like error handling, authentication needs, or rate limits, leaving gaps for a tool with no annotation support.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is appropriately sized and front-loaded: the first sentence states the core purpose, and the second adds necessary context. Every sentence earns its place with no wasted words, making it efficient and easy to parse.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's moderate complexity (1 parameter, no output schema, no annotations), the description is somewhat complete but has gaps. It explains the purpose and result format but lacks details on error cases, authentication, or output structure. Without an output schema, more information on return values would be helpful, though the description does mention result limitations.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 1 parameter with 0% description coverage, so the description must compensate. It explains that the 'query' parameter is used to 'search the documentation' and 'answer questions about documentation,' providing clear semantic meaning beyond the schema. This adequately covers the single parameter, though it doesn't detail query syntax or examples.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: 'Search the documentation for the given query.' This specifies the verb ('search') and resource ('documentation'), making it easy to understand what the tool does. However, with no sibling tools mentioned, there's no opportunity to distinguish from alternatives, so it doesn't reach the highest score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides some usage context: 'This tool can be used to answer questions about documentation.' This implies when to use it, but it doesn't offer explicit guidance on when not to use it or mention any alternatives. With no sibling tools, the guidance is adequate but not comprehensive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.0
    • First observedsearch_documentation

TDQS

A3.6/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The tool has a clear, distinct purpose focused on searching documentation.

Naming Consistency5/5

Since there is only one tool, naming consistency is inherently perfect. The tool name 'search_documentation' follows a clear verb_noun pattern.

Tool Count2/5

A single tool is too few for a server named 'ATproto Docs MCP Server', which suggests a documentation-focused domain. This minimal set lacks essential operations like browsing, retrieving specific sections, or navigating documentation structure.

Completeness2/5

The tool surface is severely incomplete for a documentation server. It only provides search functionality, missing basic operations such as listing documentation topics, getting detailed content, or accessing related resources, which are critical for comprehensive documentation interaction.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers