MCP サーバー IETF
大規模言語モデルの IETF ドキュメント (RFC) を取得するためのモデル コンテキスト プロトコル サーバー。
概要
このプロジェクトは、IETF RFC文書へのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバーを実装します。これにより、大規模言語モデルが標準化されたインターフェースを介してRFC仕様にアクセスできるようになります。
主な機能:
RFC インデックスとドキュメントをダウンロードしてキャッシュする
タイトル内のキーワードでRFCを検索
ページ区切りのサポートによる RFC ドキュメントへのアクセス
ドキュメントからページ番号などのメタデータを抽出する
インストール
要件
Python 3.11以上
pyproject.tomlに記載されている依存関係
ソースからインストール
使用法
サーバーの起動
または、MCP インスペクターと一緒に使用します。
利用可能なツール
サーバーに接続すると、次のツールが利用可能になります。
list_docs_number
インデックスで使用可能な RFC ドキュメントの合計数を取得します。
get_doc
ページ区切りのサポートを使用して、番号で RFC ドキュメントを取得します。
パラメータ:
number: RFC番号(例: "1234")start_line: 開始行番号(デフォルト: 1)max_lines: 返される行の最大数(デフォルト: 200)
search_rfc_by_keyword
タイトル内のキーワードで RFC ドキュメントを検索します。
パラメータ:
keyword: RFCタイトルで検索する用語
発達
開発環境のセットアップ
Makefile を使用してインスペクターを実行します。
テストの実行
または Makefile を使用します:
キャッシュの場所
デフォルトでは、サーバーは RFC ドキュメントとインデックスを~/.cache/ietf-doc-serverにキャッシュします。
環境変数
LOG_LEVEL: ログレベルを設定します(デフォルト: "DEBUG")
ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
Related MCP Servers
- -securityFlicense-qualityA 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 -
- AsecurityAlicenseAqualityA 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 -322MIT License
- -securityFlicense-qualityA Model Context Protocol server for ingesting, chunking and semantically searching documentation files, with support for markdown, Python, OpenAPI, HTML files and URLs.Last updated -
- AsecurityAlicenseAqualityA 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 -1226Apache 2.0