Add it to Claude Code
claude mcp add find-library -- bun run startMake your agent remember this setup
find-library's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Search for any file by name in the current directory and all subdirectories
- Server-Sent Events (SSE) support for real-time communication
- CORS enabled for cross-origin accessibility
- Automatic port selection if default port is in use
Tools 1
find_fileSearches for a file by name in the current directory and all subdirectories.Environment Variables
PORTCustom port for the server to run onTry it
Original README from izyuumi/find-library-mcp
Find Library MCP Server
An MCP (Model Context Protocol) SSE server that searches for files in the current directory and subdirectories.
Features
- File Search: Search for any file by name in the current directory and all subdirectories
- SSE Support: Server-Sent Events for real-time communication
- CORS Enabled: Accessible from any origin
Installation
bun install
Usage
Start the server:
bun run start
The server will run on port 58840 by default. If that port is in use, it will automatically increment to find an available port. You can also specify a custom port using the PORT environment variable.
Endpoints
GET /- Server information and available toolsGET /sse- Server-Sent Events endpoint for MCP connectionPOST /messages- Message handling endpoint for MCP
Tools
find_file
Searches for a file by name in the current directory and all subdirectories.
Parameters:
filename(string): The name of the file to search for (e.g., 'library.jar')
Returns:
- If found: The full path to the file
- If not found: An error message
Example
To search for a file named library.jar:
{
"tool": "find_file",
"parameters": {
"filename": "library.jar"
}
}
Response Format
File Found
{
"found": true,
"filename": "library.jar",
"path": "/Users/username/Downloads/find-library-mcp/library.jar",
"searchDirectory": "/Users/username/Downloads/find-library-mcp"
}
File Not Found
{
"found": false,
"filename": "library.jar",
"message": "File \"library.jar\" not found in /Users/username/Downloads/find-library-mcp",
"searchDirectory": "/Users/username/Downloads/find-library-mcp"
}