fess-mcp-server
3.5
Fess MCP Server is a middleware solution that interfaces with the Fess search engine, enabling enhanced information retrieval capabilities for MCP clients such as Claude for Desktop. It supports both Docker and non-Docker setups, and offers comprehensive testing procedures.
Top Comments
Fess MCP Server
Fess MCP Server is a middleware server that integrates with the Fess search engine. It enables agents to obtain information using Fess when registered with MCP clients like Claude for Desktop.
Setup
- Fess Setup: For detailed setup instructions, refer to the official Fess documentation.
- Fess MCP Server Setup:
- Using Docker: Start the server with
docker-compose
. - Without Docker: Use
uv
, a fast Python package manager, to install and run the server.
- Using Docker: Start the server with
- Configuration: Set the
Fess_API_BASE
environment variable to connect to the Fess server. The default port for Fess MCP Server is 8000.
Testing
- Without Docker: Install development dependencies, run unit and integration tests, and generate coverage reports using
uv
. - Testing in Docker: Build the test Docker image and run tests with options to generate coverage reports.