Includes documentation about CSS in the context of React, allowing users to search for information about using CSS within React applications.
Uses DuckDB for storing and searching React documentation with full-text search capabilities as part of a hybrid search implementation.
Contains information about JavaScript in the context of React, particularly how JavaScript expressions can be used within JSX through the use of curly braces.
Pre-scrapes React learning documentation and provides a search tool to query that documentation using hybrid search (DuckDB full-text search with transformer-based reranking).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@React Learning MCP Serverhow do I use useState hook in React?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
learning-react-mcp
minimal MCP server that pre-scrapes React learning docs into DuckDB
hybrid search using DuckDB full-text search and transformer-based reranking
Dev
uv sync
uv run main_setup.py
uv run main.pyRelated MCP server: @sanderkooger/mcp-server-ragdocs
Test
# initialize request
{"jsonrpc":"2.0","id":0,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"manual-cli","version":"1.0.0"}}}
{"jsonrpc":"2.0","method":"notifications/initialized"}
{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search","arguments":{"question":"CSSにについて教えて"}}}
# response -> {"jsonrpc":"2.0","id":1,"result":{"content":[{"type":"text","text":"概要引用符で文字列を渡す 波括弧は JavaScript 世界への窓口 波括弧を使える場所 「ダブル波括弧」で JSX 内に CSS やその他のオブジェクトを含める オブジェクトと波括弧でさらにいろいろやってみる まとめチャレンジ問題"}],"isError":false}}
Setup
vscode settings.json
"react-learning-mcp":{
"command": "bash",
"args": [
"-c",
"cd {{REPOSITORY_PATH}} && uv run main.py"
]
}Reference
https://voluntas.ghost.io/duckdb-hybrid-search/
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.