MD

mosif16/doc-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 3 forks 품질 60 트렌드 8MIT

A Model Context Protocol (MCP) 서버는 AI 코딩 조수 내에서 여러 소스에서 개발자 문서에 원활한 액세스를 제공합니다.

개요

A Model Context Protocol (MCP) 서버는 AI 코딩 조수 내에서 여러 소스에서 개발자 문서에 원활한 액세스를 제공합니다. Rust 바이너리 빌드 ( Rust 1.76+ 필요): 서버는 적절한 공급자를 자동으로 감지하고 포괄적 인 문서를 반환하는 단일 통합 쿼리 도구를 노출합니다. 간단히 설명합니다. 쿼리 도구는 키워드를 기반으로 올바른 공급자에 자동으로 경로: - : SwiftUI, UIKit, iOS, macOS, Foundation, CoreData 등 - : std, tokio, serde, HashMap, Vec, async 등 - : bot, sendMessage, getUpdates, webhook 등 - : blockchain, 지갑, jetton, tonapi 등 - : 은밀한 컴퓨팅, TDX, attestation 등 - : JavaScript, JS, DOM, fetch, promise, array, etc. - : 블록체인, 지갑, jetton, tonapi, etc. - : 은밀한 컴퓨팅, TDX, attestation 등 - : 자바스크립트, JS, DOM, fetch, promise, array, etc.

개요(AI 번역)

A Model Context Protocol (MCP) 서버는 AI 코딩 조수 내에서 여러 소스에서 개발자 문서에 원활한 액세스를 제공합니다.

지원 문서 제공자

공급자 기술 기술
Apple iOS/macOS 개발 SwiftUI, UIKit, Foundation, CoreML, Vision, 60+ 프레임 워크
Rust Rust 문서 std, core, alloc + docs.rs의 모든 크레이트
Telegram Bot API 문서 방법, 유형, 매개 변수
TON 블록체인 API REST 엔드포인트 및 스키마
Cocoon Confidential computing 건축과 스마트 계약
MDN 웹 개발 자바스크립트, TypeScript, 웹 API, DOM
**웹 프레임 워크 ** Frontend/Backend React, Next.js, Node.js
MLX 애플 실리콘 ML MLXArray, MLXNN, MLXOptimizers (스위스 & 파이썬)
Hugging Face LLM/AI 개발 변압기, 신속한 변압기, 모델 카드

빠른 시작

Rust 바이너리 빌드 ( Rust 1.76+ 필요):

MCP 클라이언트 구성:

현지 개발:

사용법

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Multi-Provider Documentation MCP Server

A Model Context Protocol (MCP) server written in Rust that provides seamless access to developer documentation from multiple sources directly within your AI coding assistant.

Supported Documentation Providers

Provider Description Technologies
Apple iOS/macOS development SwiftUI, UIKit, Foundation, CoreML, Vision, and 60+ frameworks
Rust Rust documentation std, core, alloc + any crate from docs.rs
Telegram Bot API documentation Methods, types, and parameters
TON Blockchain API REST endpoints and schemas
Cocoon Confidential computing Architecture and smart contracts
MDN Web development JavaScript, TypeScript, Web APIs, DOM
Web Frameworks Frontend/Backend React, Next.js, Node.js
MLX Apple Silicon ML MLXArray, MLXNN, MLXOptimizers (Swift & Python)
Hugging Face LLM/AI development Transformers, swift-transformers, model cards

Quick Start

Build the Rust binary (requires Rust 1.76+):

cargo build --release

Configure your MCP client:

{
  "mcpServers": {
    "docs-mcp": {
      "command": "/absolute/path/to/target/release/docs-mcp-cli"
    }
  }
}

For local development:

cargo run -p docs-mcp-cli

Usage

The server exposes a single unified query tool that automatically detects the appropriate provider and returns comprehensive documentation.

Natural Language Queries

Simply describe what you’re looking for:

query { "query": "SwiftUI NavigationStack" }
query { "query": "Rust tokio spawn async" }
query { "query": "Telegram sendMessage parameters" }
query { "query": "JavaScript Array map filter" }
query { "query": "React useState hook" }
query { "query": "Next.js server components" }
query { "query": "Node.js fs readFile" }

How-To Queries

Ask implementation questions:

query { "query": "how to use SwiftUI NavigationStack" }
query { "query": "how to implement tab navigation in SwiftUI" }

Provider Auto-Detection

The query tool automatically routes to the correct provider based on keywords:

  • Apple: SwiftUI, UIKit, iOS, macOS, Foundation, CoreData, etc.
  • Rust: std, tokio, serde, HashMap, Vec, async, etc.
  • Telegram: bot, sendMessage, getUpdates, webhook, etc.
  • TON: blockchain, wallet, jetton, tonapi, etc.
  • Cocoon: confidential computing, TDX, attestation, etc.
  • MDN: JavaScript, JS, DOM, fetch, promise, array, etc.
  • React: hook, useState, useEffect, component, JSX, etc.
  • Next.js: nextjs, App Router, server component, etc.
  • Node.js: nodejs, fs, path, http, stream, etc.
  • MLX: mlx, mlxarray, mlxnn, apple silicon, ml-explore, etc.
  • Hugging Face: huggingface, transformers, automodel, autotokenizer, etc.

What You Get

For each query, the tool returns:

  • Full documentation content (not truncated summaries)
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "docs-mcp": { "command": "/absolute/path/to/target/release/docs-mcp-cli" } } }