このMCPサーバーは、指定したディレクトリ配下のMarkdown(.md)ファイルを全文検索インデックス化し、MCPプロトコル経由で検索・参照できるMCPサーバーです。
tools
として全文検索(search_docs)を提供resources
としてファイル全文取得(read_doc)を提供npm install
mkdir docs
# 例: サンプルファイル作成
echo "# サンプル\nこれはテストです。" > docs/sample.md
npm run build
npm run dev -- [docsディレクトリのパス]
# 例: npm run dev -- ./docs
npm start -- [docsディレクトリのパス]
# 例: npm start -- ./docs
docsディレクトリのパス
は省略可能(省略時はdocs/
が使われます)MCP Inspectorを使うと、GUIでサーバーのtools/resourcesをテストできます。
npm run inspect -- [docsディレクトリのパス]
# 例: npm run inspect -- ./docs
またはビルド済みで:
npx -y @modelcontextprotocol/inspector node build/index.js ./docs
~/Library/Application Support/Claude/claude_desktop_config.json
)を開き、以下のようにサーバーを追加します。{
"mcpServers": {
"docs-search": {
"command": "node",
"args": [
"/path/to/docs-search/build/index.js",
"/path/to/your-project/docs"
]
}
}
}
command
はnode
、args
にビルド済みサーバーのパスとdocsディレクトリのパスを指定してください。search_docs
が表示されます。query
(検索ワード, 必須)、limit
(最大件数, 省略可, デフォルト5)filePath
(MCPリソースURI経由で指定)サーバーは主要な処理ごとに標準エラー出力(stderr)へ詳細なログを出力します。
MIT
{
"mcpServers": {
"docs-search": {
"env": {},
"args": [
"/path/to/docs-search/build/index.js",
"/path/to/your-project/docs"
],
"command": "node"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.