Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
7ba0c3a
initial commit of mostly done docs server
AaronMBuhr Aug 4, 2025
357a960
moved files to root dir since this repo is only for this mcp
claytondukes Aug 4, 2025
2c39e8a
fixed readmes, fixed tests, added actual lz docs
AaronMBuhr Aug 4, 2025
1dcde1c
deleted docs images, added script to do so
AaronMBuhr Aug 4, 2025
4994ea6
more fixes for readmes
AaronMBuhr Aug 4, 2025
206e31b
major code cleanup, readme and requirements and docker cleanup
AaronMBuhr Aug 4, 2025
54d0337
rewrite to make simpler
AaronMBuhr Sep 11, 2025
2152bc7
removed reference new complicated implementation
AaronMBuhr Sep 11, 2025
1430572
mcp server done not tested
AaronMBuhr Sep 15, 2025
334cd8c
initial implementation of index builder
AaronMBuhr Sep 15, 2025
4435618
functionally complete i think
AaronMBuhr Sep 17, 2025
f6d2bbf
enhanced html content cleaner
AaronMBuhr Sep 17, 2025
72133fc
added first round tests
AaronMBuhr Sep 17, 2025
ff9e37f
tests round 2
AaronMBuhr Sep 17, 2025
33099f6
tests round 3, minor app fixes
AaronMBuhr Sep 17, 2025
27e4a55
tests round 4, added non-stub tests
AaronMBuhr Sep 17, 2025
9fb490a
tests round 5, completed non-stub tests
AaronMBuhr Sep 17, 2025
886fbb2
finalized tests
AaronMBuhr Sep 17, 2025
3078db5
remove temp files
AaronMBuhr Sep 17, 2025
0d2ca02
some refactoring for simplicity
AaronMBuhr Sep 22, 2025
94d66b4
everything done but tested and broken
AaronMBuhr Sep 22, 2025
67800c6
everything done but tested and broken part two
AaronMBuhr Sep 22, 2025
ebe199e
fix server.py url path problem
AaronMBuhr Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Example environment configuration for MCP Documentation Server

# Server settings
MCP_HOST=0.0.0.0
MCP_PORT=8000
MCP_HTTPS=false

# SSL certificate paths (used only if MCP_HTTPS=true)
MCP_SSL_CERT=/path/to/server.crt
MCP_SSL_KEY=/path/to/server.key

# Authentication
MCP_API_KEY=changeme-secret-key

# Document settings
MCP_DOCS_PATH=./docs
MCP_MAX_FILE_SIZE=10485760 # 10MB

# Embeddings / search
MCP_PROVIDER=sentence_transformers
MCP_TEXT_MODEL=sentence-transformers/all-MiniLM-L6-v2
# If using a cloud embedding provider, specify its API key
MCP_EMBEDDING_API_KEY=
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -205,3 +205,4 @@ cython_debug/
marimo/_static/
marimo/_lsp/
__marimo__/
docker/model_cache/
Loading