mirror of
				https://github.com/thedaviddias/mcp-llms-txt-explorer.git
				synced 2025-10-19 03:17:32 +03:00 
			
		
		
		
	Deployment: Dockerfile and Smithery config (#1)
Co-authored-by: smithery-ai[bot] <194235850+smithery-ai[bot]@users.noreply.github.com>
This commit is contained in:
		
							
								
								
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| # Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile | ||||
| FROM node:lts-alpine | ||||
|  | ||||
| # Create app directory | ||||
| WORKDIR /app | ||||
|  | ||||
| # Install pnpm | ||||
| RUN npm install -g pnpm | ||||
|  | ||||
| # Copy package files | ||||
| COPY package.json pnpm-lock.yaml ./ | ||||
|  | ||||
| # Install dependencies without running prepare scripts (we run build explicitly) | ||||
| RUN pnpm install --frozen-lockfile --ignore-scripts | ||||
|  | ||||
| # Copy rest of the source | ||||
| COPY . . | ||||
|  | ||||
| # Build the project | ||||
| RUN pnpm run build | ||||
|  | ||||
| # Expose any necessary port if needed, but MCP uses stdio so not required | ||||
|  | ||||
| # Set the entry point | ||||
| CMD [ "node", "build/index.js" ] | ||||
							
								
								
									
										11
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,5 +1,7 @@ | ||||
| # MCP LLMS.txt Explorer | ||||
|  | ||||
| [](https://smithery.ai/server/@thedaviddias/mcp-llms-txt-explorer) | ||||
|  | ||||
| A Model Context Protocol server for exploring websites with llms.txt files. This server helps you discover and analyze websites that implement the llms.txt standard. | ||||
|  | ||||
| ## Features | ||||
| @@ -36,6 +38,15 @@ pnpm run watch | ||||
|  | ||||
| ## Installation | ||||
|  | ||||
| ### Installing via Smithery | ||||
|  | ||||
| To install mcp-llms-txt-explorer for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@thedaviddias/mcp-llms-txt-explorer): | ||||
|  | ||||
| ```bash | ||||
| npx -y @smithery/cli install @thedaviddias/mcp-llms-txt-explorer --client claude | ||||
| ``` | ||||
|  | ||||
| ### Installing Manually | ||||
| To use this server: | ||||
|  | ||||
| ```bash | ||||
|   | ||||
							
								
								
									
										17
									
								
								smithery.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								smithery.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| # Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml | ||||
|  | ||||
| startCommand: | ||||
|   type: stdio | ||||
|   configSchema: | ||||
|     # JSON Schema defining the configuration options for the MCP. | ||||
|     type: object | ||||
|     properties: {} | ||||
|   commandFunction: | ||||
|     # A JS function that produces the CLI command based on the given config to start the MCP on stdio. | ||||
|     |- | ||||
|     (config) => ({ | ||||
|       command: 'node', | ||||
|       args: ['build/index.js'], | ||||
|       env: {} | ||||
|     }) | ||||
|   exampleConfig: {} | ||||
		Reference in New Issue
	
	Block a user
	![194235850+smithery-ai[bot]@users.noreply.github.com](/assets/img/avatar_default.png) smithery-ai[bot]
					smithery-ai[bot]