MCP-Server-IETF

by tizee

Integrations

  • Provides integration with Git for cloning the repository during installation from source.

  • Enables accessing the source repository at github.com/tizee/mcp-server-ietf for installation and contributions.

  • Supports development workflows through a Makefile with commands for running the inspector and tests.

MCP-서버-IETF

대규모 언어 모델에 대한 IETF 문서(RFC)를 가져오기 위한 모델 컨텍스트 프로토콜 서버입니다.

개요

이 프로젝트는 IETF RFC 문서에 대한 접근을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. 이를 통해 대규모 언어 모델(Large Language Model)이 표준화된 인터페이스를 통해 RFC 사양에 접근할 수 있습니다.

주요 특징:

  • RFC 인덱스 및 문서 다운로드 및 캐시
  • 제목의 키워드로 RFC 검색
  • 페이지 매김 지원을 통해 RFC 문서에 액세스
  • 문서에서 페이지 번호와 같은 메타데이터 추출

설치

요구 사항

  • Python 3.11 이상
  • pyproject.toml 에 나열된 종속성

소스에서 설치

지엑스피1

용법

서버 시작

# Start the server mcp-server-ietf

또는 MCP 검사기와 함께 사용하세요.

npx @modelcontextprotocol/inspector uv run mcp-server-ietf

사용 가능한 도구

서버에 연결하면 다음 도구를 사용할 수 있습니다.

list_docs_number

인덱스에서 사용할 수 있는 RFC 문서의 총 수를 가져옵니다.

get_doc

페이지 번호 지원으로 RFC 문서를 받아보세요.

매개변수:

  • number : RFC 번호(예: "1234")
  • start_line : 시작할 줄 번호(기본값: 1)
  • max_lines : 반환할 최대 줄 수(기본값: 200)
search_rfc_by_keyword

제목에 키워드를 넣어 RFC 문서를 검색하세요.

매개변수:

  • keyword : RFC 제목에서 찾을 검색어

개발

개발 환경 설정

# Install development dependencies uv install -e .[dev]

Makefile로 검사기 실행:

make dev

테스트 실행

# Run tests uv run pytest

또는 Makefile을 사용합니다.

make test

캐시 위치

기본적으로 서버는 RFC 문서와 인덱스를 ~/.cache/ietf-doc-server 에 캐시합니다.

환경 변수

  • LOG_LEVEL : 로깅 수준을 설정합니다(기본값: "DEBUG")

특허

MIT 라이센스 - 자세한 내용은 LICENSE 파일을 참조하세요.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

대규모 언어 모델이 페이지 분할을 지원하여 IETF RFC 문서를 검색하고 액세스할 수 있도록 하는 모델 컨텍스트 프로토콜 서버입니다.

  1. Overview
    1. Installation
      1. Requirements
      2. Install from source
    2. Usage
      1. Starting the server
      2. Available Tools
    3. Development
      1. Setup Development Environment
      2. Running Tests
      3. Cache Location
      4. Environment Variables
    4. License
      1. Contributing

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.
          Last updated -
          1
          Python
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.
          Last updated -
          10
          115
          12
          TypeScript
          Apache 2.0
          • Apple
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.
          Last updated -
          Python
          • Apple
        • -
          security
          -
          license
          -
          quality
          An MCP server that enables programmatic access to IETF RFC documents, allowing users to fetch, search, and extract specific sections from RFCs.
          Last updated -
          2
          TypeScript
          Apache 2.0

        View all related MCP servers

        ID: d2semq6372