saidsurucu
0a80bc535b
Add Docker cache buster to force rebuild
...
- Add ARG CACHE_BUST to force rebuild of code layer
- Ensures latest mcp_auth_http_simple.py syntax fix is deployed
- Resolves JSON syntax error in OAuth metadata endpoint
Forces fresh container build without cache
2025-07-22 13:15:38 +03:00
saidsurucu
b1da034ea9
Fix syntax error - revert mcp_auth_http_simple.py to v0.1.6
...
- Copy clean v0.1.6 version without extra endpoints
- Fix JSON syntax error in OAuth metadata
- Remove all complex additional endpoint logic
- Keep only core OAuth flow endpoints
Fixes startup crash with SyntaxError
2025-07-22 13:02:21 +03:00
saidsurucu
e900bc03dd
Fix tools visibility - revert to v0.1.6 authentication approach
...
- Disable issuer validation in BearerAuthProvider (issuer=None)
- Simplify authentication condition (remove auth_enabled check)
- Revert CORS middleware to simple configuration
- Fix OAuth metadata endpoint to match v0.1.6
- Apply conditional auth only to MCP server creation
Critical fixes for Claude AI tools discovery
2025-07-22 12:38:20 +03:00
saidsurucu and Claude
54f81e18f0
Revert create_app to v0.1.6 - remove Redis session store
...
- Remove Redis session store initialization from create_app()
- Revert to simple token counting middleware only
- Fix session management issue causing tools to appear then disappear
- This matches the exact v0.1.6 implementation that was working
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-22 12:10:10 +03:00
saidsurucu
4e18e792c5
Fix MCP app creation: use exact v0.1.6 approach
...
- Use mcp_server.http_app(path='/') like v0.1.6
- Use redirect_to_slash function name like v0.1.6
- This should fix 'Not Found' error when accessing /mcp/ endpoint
2025-07-22 12:01:09 +03:00
saidsurucu
4a3edef287
Fix MCP redirect to support all HTTP methods
...
- Use api_route with all methods instead of just GET
- Claude AI makes POST/HEAD requests to /mcp endpoint
- This should fix 405 Method Not Allowed error
2025-07-22 11:51:31 +03:00
saidsurucu
e2ca844ab9
Fix MCP mounting issue: revert to v0.1.6 approach
...
- Mount MCP app at /mcp/ with trailing slash (not at root)
- Simple GET redirect from /mcp to /mcp/ (not api_route)
- Set lifespan context after mounting (not in FastAPI constructor)
- This should fix Claude AI connection drops after OAuth
2025-07-22 11:48:33 +03:00
saidsurucu
a49d0859ea
Fix JWT issuer validation: use correct clerk.yargimcp.com domain
...
- JWT tokens are issued by clerk.yargimcp.com not accounts.yargimcp.com
- Enable issuer validation with correct domain for FastMCP Bearer auth
- This fixes tools not being visible after successful OAuth authentication
2025-07-22 11:41:32 +03:00
saidsurucu
a7877f34f4
Fix v0.1.6 regression: revert shared httpx clients to individual clients
...
- Revert asgi_app.py to v0.1.6 approach with path='/' for MCP app
- Fix uyusmazlik client: use individual httpx.AsyncClient instead of shared
- Fix health check: use individual httpx.AsyncClient instead of shared
- Remove shared_health_check_client that was causing connection drops
2025-07-22 11:34:26 +03:00
saidsurucu
364f3761d7
fix no tool issue
2025-07-21 23:05:27 +03:00
saidsurucu
673f996f5f
fix httpx efficiency
2025-07-21 22:38:52 +03:00
saidsurucu
90a7a23064
Update mcp_server_main.py
2025-07-21 22:19:44 +03:00
saidsurucu
443657f9e2
Update mcp_server_main.py
2025-07-21 21:26:39 +03:00
saidsurucu
f5fa0076f8
Release v0.1.6: Production deployment with full Claude AI integration
2025-07-21 21:21:19 +03:00
saidsurucu
7a346ef3f6
Update mcp_server_main.py
2025-07-21 21:11:09 +03:00
saidsurucu
217103f0b6
fix tool count issue
2025-07-21 20:46:54 +03:00
saidsurucu
1fbcb65031
Update asgi_app.py
2025-07-21 19:58:44 +03:00
saidsurucu
9e40671798
Update asgi_app.py
2025-07-21 19:51:21 +03:00
saidsurucu
6c8a614872
Update asgi_app.py
2025-07-21 19:30:56 +03:00
saidsurucu
861d9e86ef
Update asgi_app.py
2025-07-21 19:26:38 +03:00
saidsurucu
c4b5d3608a
Update asgi_app.py
2025-07-21 19:17:43 +03:00
saidsurucu
38e0cc032b
Update asgi_app.py
2025-07-21 18:50:56 +03:00
saidsurucu
2c1b8c6f9d
fix remote mcp
2025-07-21 18:45:20 +03:00
saidsurucu
92f04fbab6
Update asgi_app.py
2025-07-21 18:05:04 +03:00
saidsurucu
515347e29c
Update asgi_app.py
2025-07-21 17:51:29 +03:00
saidsurucu
ebefe22a4c
Update mcp_server_main.py
2025-07-21 17:37:22 +03:00
saidsurucu
c93244ee10
Update fly.toml
2025-07-21 16:44:48 +03:00
saidsurucu
d84f8a2c88
update working operators
2025-07-21 15:33:16 +03:00
saidsurucu
ec40b9d6a2
Add BDDK module and prepare v0.1.5 release
2025-07-19 17:20:38 +03:00
saidsurucu
daa16cae99
Update README.md
2025-07-19 17:15:57 +03:00
saidsurucu
c3bc9e17eb
add bddk module
2025-07-19 17:11:33 +03:00
saidsurucu
c9344fc538
Update README.md
2025-07-18 12:39:22 +03:00
saidsurucu
d12ad7d900
Update mcp_server_main.py
2025-07-18 10:46:13 +03:00
saidsurucu
891751043c
Update mcp_server_main.py
2025-07-18 10:39:59 +03:00
saidsurucu
ba447502fe
fix empty string
2025-07-18 10:22:58 +03:00
saidsurucu
c092a7af45
fix bedesten
2025-07-18 09:56:22 +03:00
saidsurucu
34216a9557
Update mcp_server_main.py
2025-07-17 23:52:43 +03:00
saidsurucu
753283f0e8
shorten enum schema
2025-07-17 23:23:32 +03:00
saidsurucu
611456fd49
compress bedesten enum
2025-07-17 22:43:55 +03:00
saidsurucu
7a1ff0b9ed
shorten sayıştay enums
2025-07-17 22:14:54 +03:00
saidsurucu
95620285d9
Update mcp_server_main.py
2025-07-17 21:27:12 +03:00
saidsurucu
8a148899e3
convert enum sayıştay
2025-07-17 21:20:23 +03:00
saidsurucu
fa6c448afa
convert enums to literal
2025-07-17 21:14:03 +03:00
saidsurucu
cc363e7a6d
unify sayıştay tools
2025-07-17 20:44:09 +03:00
saidsurucu
f96c1a2e44
unify anayasa tools
2025-07-17 20:09:50 +03:00
saidsurucu
856ecdf13d
Update mcp_server_main.py
2025-07-17 00:49:39 +03:00
saidsurucu
f7dac9363a
fix model issue
2025-07-16 23:34:41 +03:00
saidsurucu
b32aabf541
Update mcp_server_main.py
2025-07-16 12:39:44 +03:00
saidsurucu
945ffe6267
Update mcp_server_main.py
2025-07-16 12:16:56 +03:00
saidsurucu
17f9b109a2
Update mcp_server_main.py
2025-07-15 14:11:24 +03:00
saidsurucu
2a24ce03ad
Update client.py
2025-07-14 16:13:56 +03:00
saidsurucu
e34d81be26
optimize token usage
2025-07-14 15:45:19 +03:00
saidsurucu
54e8d61f83
Sürüm v0.1.4: FastMCP 2.10.5 güncellemesi ve optimizasyonlar
...
- FastMCP bağımlılığı 2.10.5'e güncellendi
- Bedesten araçları birleştirildi (10 araç → 2 birleşik araç)
- KVKK dokümantasyonu optimize edildi (147 → 27 satır, %82 azalma)
- README 30 MCP aracının güncel listesi ile güncellendi
- Eski tekil Bedesten API araçları kaldırıldı
- Araç açıklamaları ve Türkçe örnekler iyileştirildi
- Resource dokümantasyon verimliliği artırıldı
2025-07-14 00:39:46 +03:00
saidsurucu
35382136c5
Update mcp_server_main.py
2025-07-14 00:19:27 +03:00
saidsurucu
59d81d4b03
Update mcp_server_main.py
2025-07-14 00:10:19 +03:00
saidsurucu
06a319c0ee
Update README.md
2025-07-13 23:58:51 +03:00
saidsurucu
a48b003121
unify bedesten tools
2025-07-13 23:34:34 +03:00
saidsurucu
1620d7a9b0
Update mcp_server_main.py
2025-07-13 22:51:35 +03:00
saidsurucu
c10069bcc7
Update mcp_server_main.py
2025-07-13 22:46:30 +03:00
saidsurucu
c0fe7e1305
Update mcp_server_main.py
2025-07-13 22:44:21 +03:00
saidsurucu
f492109eb7
add health check tool
2025-07-13 22:31:34 +03:00
saidsurucu
35f3b739d4
Update mcp_server_main.py
2025-07-13 22:17:36 +03:00
saidsurucu
8f1ca6b854
Update mcp_server_main.py
2025-07-13 22:16:26 +03:00
saidsurucu
71218996fd
optimize token usage
2025-07-13 22:11:35 +03:00
saidsurucu
6bac51dc19
token optimization
2025-07-13 22:00:35 +03:00
saidsurucu
b898cad4f4
optimize descriptions
2025-07-13 18:26:16 +03:00
saidsurucu
3d172c508a
Update mcp_server_main.py
2025-07-13 18:12:23 +03:00
saidsurucu
48efe74dc0
Update mcp_server_main.py
2025-07-13 17:59:28 +03:00
saidsurucu
8ae5772c2c
Update mcp_server_main.py
2025-07-13 17:26:05 +03:00
saidsurucu
87cf4fd46d
update docker, bugfix
2025-07-12 15:25:18 +03:00
saidsurucu
d590702272
Bump version to 0.1.3
...
- Add auto-install Playwright browsers functionality
- Fix KIK tool page_number parameter descriptions
- Add 'accepts int' notes to all page_number parameters
- Improve PyPI deployment experience
2025-07-12 11:41:35 +03:00
saidsurucu
1ebe8847fb
fix kik
2025-07-12 11:40:11 +03:00
saidsurucu
cb318faeba
add kvkk module, several bug fix
2025-07-11 23:50:56 +03:00
saidsurucu
83f54a86a8
Update mcp_server_main.py
2025-07-11 21:22:13 +03:00
saidsurucu
f5f0f99678
add redis
2025-07-11 21:19:16 +03:00
saidsurucu
b0d7151ba1
OAuth callback JWT token fix
2025-07-09 22:59:30 +03:00
saidsurucu
de9e337163
fix auth
2025-07-09 22:37:26 +03:00
saidsurucu
a7ebb8b27e
fix auth
2025-07-09 21:36:05 +03:00
saidsurucu
01e58ab5ed
Update mcp_auth_http_simple.py
2025-07-09 20:47:26 +03:00
saidsurucu
7081bbbd91
fix auth
2025-07-09 20:34:36 +03:00
saidsurucu
ca89c9480d
fix auth
2025-07-09 20:16:10 +03:00
saidsurucu
b751e94847
Update mcp_server_main.py
2025-07-09 19:58:07 +03:00
saidsurucu
3ccb52e719
fix auth
2025-07-09 19:55:09 +03:00
saidsurucu
e8b92e347c
Update asgi_app.py
2025-07-09 19:44:31 +03:00
saidsurucu
e65b42abc8
Update asgi_app.py
2025-07-09 19:26:24 +03:00
saidsurucu
71096ae67d
Update asgi_app.py
2025-07-09 19:25:46 +03:00
saidsurucu
9fb23dadae
Update asgi_app.py
2025-07-09 19:25:21 +03:00
saidsurucu
d77781709a
Update asgi_app.py
2025-07-09 19:15:19 +03:00
saidsurucu
c059ec30a7
Update asgi_app.py
2025-07-09 19:09:37 +03:00
saidsurucu
6842ad207d
Update asgi_app.py
2025-07-09 18:52:52 +03:00
saidsurucu
bbc56d9409
Update asgi_app.py
2025-07-09 18:48:44 +03:00
saidsurucu
66b5e2631e
Update asgi_app.py
2025-07-09 17:55:45 +03:00
saidsurucu
a17853b918
Update asgi_app.py
2025-07-09 17:44:34 +03:00
saidsurucu
0a302bb13b
Update asgi_app.py
2025-07-09 17:35:12 +03:00
saidsurucu
28e9a47464
Update asgi_app.py
2025-07-09 17:27:30 +03:00
saidsurucu
6c1efece31
Update mcp_server_main.py
2025-07-09 17:15:06 +03:00
saidsurucu
eb9441a6f3
Update mcp_server_main.py
2025-07-09 16:27:14 +03:00
saidsurucu
d006dc8a55
Update asgi_app.py
2025-07-09 15:44:09 +03:00
saidsurucu
55cee6933d
upgrade fastmcp
2025-07-09 15:38:04 +03:00
saidsurucu
2f375d74e5
Update asgi_app.py
2025-07-09 14:54:39 +03:00