Ferritin — Rust documentation

Search and read Rust documentation for the standard library and any crate on crates.io

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
100%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~480토큰 (도구 정의)
~2.2 KB일반적인 응답 크기
최소한의 주의 영향 (128k 컨텍스트의 0.38%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "rustdoc": {
      "url": "https://ferritin.rs/mcp"
    }
  }
}

원격 엔드포인트

https://ferritin.rs/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (2)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢get(path)

Show documentation for a Rust item by path.

입력 스키마

{
  "type": "object",
  "properties": {
    "path": {
      "description": "Item path, e.g. `serde::Deserialize` or `std::vec::Vec`. A crate segment\nmay carry an `@`-suffixed semver requirement (not an exact version):\n`tokio@1::runtime::Runtime` serves the newest 1.x, while `tokio@=1.40`\npins an exact release.",
      "type": "string"
    }
  },
  "required": [
    "path"
  ],
  "examples": [
    {
      "description": "Look up a trait",
      "path": "serde::Deserialize"
    }
  ]
}
🟢search(crate, query)

Search for items within a crate's documentation, or — without a crate — discover which crate to use.

입력 스키마

{
  "type": "object",
  "properties": {
    "crate": {
      "description": "Crate to search within, optionally with an `@`-suffixed semver\nrequirement (not an exact version): `serde`, `tokio@1` (newest 1.x), or\n`tokio@=1.40` to pin an exact release.\n\n**Omit only to discover which crate to use.** With `crate`, the search\nruns over that crate's full documentation — item names and prose.\nWithout it, it searches a different, much shallower dataset: crates.io\ncrate names, descriptions, and declared keywords. It returns crates,\nnot items, and cannot see any crate's actual documentation. If you\nalready know the crate name, always pass it.",
      "type": "string"
    },
    "query": {
      "description": "Search query — one or more complete words. With `crate`, matched\nagainst item names and documentation prose; without it, against crate\nnames, descriptions, and declared keywords.",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "examples": [
    {
      "crate": "serde",
      "description": "Find deserialization items in serde",
      "query": "deserialize"
    },
    {
      "description": "Discover which crate to use for MQTT",
      "query": "mqtt client"
    }
  ]
}

권장 프롬프트

search_research
Search for information about [topic] using Ferritin — Rust documentation
예상 도구: search
find_specific
Find [specific item] using Ferritin — Rust documentation
예상 도구: search
retrieve_data
Get details about [item] from Ferritin — Rust documentation
예상 도구: get
fetch_info
Fetch [information type] using Ferritin — Rust documentation
예상 도구: get
research_workflow
Search for [topic], then get detailed information about the top results using Ferritin — Rust documentation
예상 도구: searchget

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 2개
검증됨버전이 기록되지 않음도구 2개