Skip to main content
Glama
by tizee

MCP サーバー IETF

大規模言語モデルの IETF ドキュメント (RFC) を取得するためのモデル コンテキスト プロトコル サーバー。

概要

このプロジェクトは、IETF RFC文書へのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバーを実装します。これにより、大規模言語モデルが標準化されたインターフェースを介してRFC仕様にアクセスできるようになります。

主な機能:

  • RFC インデックスとドキュメントをダウンロードしてキャッシュする

  • タイトル内のキーワードでRFCを検索

  • ページ区切りのサポートによる RFC ドキュメントへのアクセス

  • ドキュメントからページ番号などのメタデータを抽出する

インストール

要件

  • Python 3.11以上

  • pyproject.tomlに記載されている依存関係

ソースからインストール

# Clone the repository git clone https://github.com/tizee/mcp-server-ietf cd mcp-server-ietf # Install with pip pip install -e .

使用法

サーバーの起動

# 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ファイルを参照してください。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
    Last updated -
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.
    Last updated -
    3
    22
    MIT License
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server for ingesting, chunking and semantically searching documentation files, with support for markdown, Python, OpenAPI, HTML files and URLs.
    Last updated -
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables large language models to access database metadata and perform cross-engine data querying across diverse database ecosystems.
    Last updated -
    12
    26
    Apache 2.0

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tizee/mcp-server-ietf'

If you have feedback or need assistance with the MCP directory API, please join our Discord server