Sergey Parfenyuk
ed72117b86
chore: use latest astral-sh/setup-uv 5.2.1
2025-01-18 10:11:12 +01:00
Sergey Parfenyuk
1401dbfd4b
chore: configure dependabot
2025-01-18 08:45:37 +01:00
Sergey Parfenyuk
542b2db7f5
chore: use py3.12 to validate changes
2025-01-18 08:45:37 +01:00
Sergey Parfenyuk
787ba896e7
chore: add Python 3.10 support ( #17 )
...
- Add badges
- Use codecov.io
- Change classifiers to include 3.10
2025-01-13 19:04:14 +01:00
Sergey Parfenyuk
d4ada000b1
chore: bump mcp version ( #16 )
...
- Bump mcp: 1.1.2 -> 1.2.0
- Assume version constraints
- Update imports
2025-01-08 19:18:40 +01:00
Sergey Parfenyuk
e0954341a3
fix: connect other github actions with mypy job ( #14 )
2025-01-02 22:01:28 +01:00
Henry Mao
4cfe76a59a
chore: add Smithery CLI installation instructions and badge ( #12 )
2025-01-02 21:25:12 +01:00
Sergey Parfenyuk
874ae38087
docs: update readme and --help output ( #13 )
...
* Refine CLI and reflect the change in the documentation
* Update README.md with concise examples
* Bump version
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-01-02 21:22:59 +01:00
Allen Porter
1b9880bc56
feat: add functionality to start an SSE server to proxy a local stdio server ( #11 )
...
* Add CLI for starting the SSE server
* Update README.md
* Fix lint errors
* Update debug signature
* Minor fixes
---------
Co-authored-by: Sergey Parfenyuk <sergey.parfenyuk@gmail.com >
2025-01-01 09:50:52 +01:00
Sergey Parfenyuk
c065900c12
chore: add mypy for advanced type checks
2024-12-31 19:59:45 +01:00
Allen Porter
44b09ec954
feat: serve a SSE server proxying a STDIO server ( #8 )
...
* Add library for serving an sse server proxying a stdio server
* Change context manager for running server in the background thread
* Fix lint errors in new test fixture
* Update starlette response routing
* Fix ruff format errors
* Fix ruff format errors
* Fix typos in SseServerSettigs
* Rename host to bind host and update to localhost
* Update for new import location
* Update imports based on ruff rules
* Update src/mcp_proxy/sse_server.py
Co-authored-by: Guillaume Raille <guillaume.raille@gmail.com >
2024-12-31 19:08:31 +01:00
Sergey Parfenyuk
1b5b05b1ea
docs: mention pypi package ( #10 )
2024-12-31 10:44:34 +01:00
Guillaume Raille
3fe24f9cbd
chore: enforce docstring convention
2024-12-31 10:23:48 +01:00
Allen Porter
8423905ca2
refactor: separate client and proxy server in preparation for more client behaviors ( #7 )
...
* Refactor to separate client and proxy server in preparation for more client behaviors
* Fix incorrect package names
2024-12-31 10:10:33 +01:00
Sergey Parfenyuk
c132722d66
chore: remove non-standard classifiers
2024-12-29 17:56:02 +01:00
Sergey Parfenyuk
614f146532
chore: update project info ( #6 )
2024-12-29 17:24:20 +01:00
Sergey Parfenyuk
f44c9cd123
chore: add pypi deployment step ( #5 )
...
Bump version to 0.2.1
2024-12-29 16:16:29 +01:00
Sergey Parfenyuk
5ddc091caf
tests: increase coverage to 84% ( #4 )
2024-12-29 12:05:56 +01:00
Sergey Parfenyuk
b21ccb26e9
Merge pull request #3 from sparfenyuk/ci-workflow
...
- add github actions
- run tests as a part of PR checks
- check coverage, fail under 70
2024-12-28 23:00:15 +01:00
Sergey Parfenyuk
89d4d4b12c
chore: enable ci
2024-12-28 22:54:51 +01:00
Sergey Parfenyuk
5aa016ea37
chore: add pre-commit hooks
...
Enable ruff linter and formatter
Resolve findings
Remove tests/__init__.py as unused
Bump version to 0.2.0
2024-12-28 22:34:53 +01:00
Sergey Parfenyuk
abfb250e8b
feat: add support for SSE level authentication ( #2 )
...
Support a new env var called API_ACCESS_TOKEN
Fix typo in README
2024-12-28 22:08:29 +01:00
Sergey Parfenyuk
82c21b2da4
Merge pull request #1 from allenporter/mcp-proxy-tests
...
fix: update mcp-proxy to only enable capabilities that are exported by the server
2024-12-28 22:03:40 +01:00
Allen Porter
30c874d4bb
Add support for SSE level authentication
...
Fix syntax error in example json, and update the README with details.
2024-12-28 11:52:34 -08:00
Allen Porter
48ea353a48
Add dev dependencies
2024-12-28 11:44:00 -08:00
Allen Porter
728404641b
Update tests to exercise client behavior
2024-12-28 11:39:20 -08:00
Allen Porter
b59f34e855
Add basic test for mcp-proxy
2024-12-28 09:20:17 -08:00
Sergey Parfenyuk
c07d4792ca
fix: add command shortcut
2024-12-26 22:08:32 +01:00
Sergey Parfenyuk
6584ed47c6
feat: connect to remote servers with SSE
2024-12-26 22:02:55 +01:00
Sergey Parfenyuk
6642e906dd
Initial commit
2024-12-26 21:31:54 +01:00