HRSSC / ELM Reference MCP Server
HRSSC / ELM Reference MCP Server
USPS/APWUの労使関係調査のための、独立してクエリ可能な完全オフラインのベクトルデータベースを2つ公開するMCPサーバーです:
query_elm— USPS Employee and Labor Relations Manual(ELM)を、独自のセクション番号(例:511.43、665.41)ごとにチャンク化したもの。query_hrssc— 2024-2029 APWU-HRSSC National Agreementを、条項/セクションごとにチャンク化し、出典のページ番号付き。
どちらもセマンティック検索(埋め込みベース)の検索ツールです。関連するテキストを正確な引用付きで提示しますが、特定の状況に規定が適用されるかどうかの解釈は行いません。実際に利用する前に、返されたテキストを必ず実際のドキュメントで確認してください。
内容
data/
ELM_vectordb/ Chroma DB, collection "elm"
HRSSC_vectordb/ Chroma DB, collection "hrssc_agreement"
src/
server.py MCP server (FastMCP), two tools
requirements.txtソース資料:ELMはUSPS公式サイト(about.usps.com/manuals/elm/)からダウンロードした2024年3月版。HRSSC Agreementは個人所有の印刷コピーをデジタル化したもの(OCR処理済みのため、正確な文言には時折OCRノイズが含まれる可能性があります。重要な内容は必ず実際の契約書で確認してください)。
Related MCP server: Local Knowledge RAG MCP Server
セットアップ
pip install -r requirements.txtClaude Code / Claude Desktopでの利用
MCP設定(例:claude_desktop_config.json または .claude/mcp.json)に追加します:
{
"mcpServers": {
"hrssc-elm-reference": {
"command": "python",
"args": ["/absolute/path/to/hrssc-elm-mcp/src/server.py"]
}
}
}その後、「ELMで合理的配慮の基準を調べて」や「HRSSC協約は非キャリア従業員についてどう規定している?」のようにClaudeに質問すると、Claudeが query_elm / query_hrssc を直接呼び出します。
ChatGPT / GPT側ツールでの利用
ChatGPTはMCPをネイティブにはサポートしていません。実用的な選択肢は2つあります:
ローカルスクリプト(ライブコネクタではない):
src/server.pyの基盤となるchromadbクエリをPython環境で直接実行します(例:data/フォルダをアップロードしたCode Interpreterセッション)。コピーする正確なクエリパターンについては、server.py内のquery_elm/query_hrssc関数を参照してください。HTTP APIとしてラップする(本リポジトリには含まれません)。使い捨てのCode Interpreterセッションではなく、ホスト型GPTからライブアクセスしたい場合は、Custom GPT Actionとして公開します。
スタンドアロンのクエリスクリプト
MCPを一切経由せずにターミナルですばやく検索したい場合:
python -c "
import sys
sys.path.insert(0, 'src')
from server import query_elm, query_hrssc
print(query_elm('your question here'))
print(query_hrssc('your question here'))
"注意事項
検索のみを目的としており、法的助言ではありません。重大な影響のある判断に利用する前に、実際のドキュメントで引用箇所を確認してください。
HRSSC Agreementのテキストは、スマートフォンで撮影したページに対してOCR処理を施したものです。重要事項の正確な文言は必ずスポットチェックしてください。
どちらのDBも、主要なAPWU-USPS National Agreement(HRSSC固有の協約とは別の文書)やUSPS Handbook EL-307(合理的配慮の手続き)は対象外です。本リポジトリには含まれていません。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables local semantic search over documents and code for Claude Code and Claude Desktop, running entirely offline with local embeddings and vector storage.113MIT
- AlicenseNot gradedqualityBmaintenanceSemantic search and retrieval system for local documents using vector embeddings, enabling AI-powered search across your document collections with support for multiple embedding providers.9MIT
- AlicenseNot gradedqualityCmaintenanceEnables semantic search over local AI-agent session logs (e.g., Claude Code, Hermes) using local embeddings, returning relevant chunks without exposing full transcripts.MIT
- AlicenseNot gradedqualityDmaintenanceProvides local semantic search over files using embeddings, enabling directory indexing and natural language queries without external services.MIT
Related MCP Connectors
Page-cited retrieval for embedded docs, datasheets, MISRA, CMSIS, and RTOS references.
Token-efficient search for coding agents over public and private documentation.
Search your knowledge bases from any AI assistant using hybrid RAG.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/JJHerrmann/hrssc-elm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server