Releases: stefanoamorelli/sec-edgar-mcp
Releases · stefanoamorelli/sec-edgar-mcp
v1.0.8 - Segment Data Fix & Security Updates
Bug Fixes
- Fixed
get_segment_datareturning empty segments (#47, fixes #39)- Rewrote function to extract segment data from XBRL statements
- Now properly categorizes revenue, cost of revenue, operating income, ...
- Supports both "business" and "geographic" segment types
Security
- Upgraded all dependencies to resolve 20 Dependabot security alerts
- Key updates: urllib3 2.4.0→2.6.3, mcp 1.7.1→1.26.0, starlette 0.46.2→0.52.1, ...
Installation
pip install sec-edgar-mcpor
uvx sec-edgar-mcpFull Changelog
v1.0.7 - SEC EDGAR MCP Server
Bug Fixes
- Fixed `get_recent_filings` failing when no company identifier provided (#46, fixes #45)
- Updated to use `get_current_filings()` from edgartools instead of deprecated `get_filings()`
- Changed parameter from `count` to `page_size` to match upstream API
- Adjusted default limit to 40 to align with edgartools defaults
Thanks to @seanq101 for the contribution!
v1.0.6 - Documentation Improvements
What's Changed
Documentation
- Enhanced documentation structure with comprehensive guides and examples
- Added detailed installation instructions including uvx method
- Improved MCP clients documentation with setup guides for multiple platforms
- Simplified license page for better readability
- Added local documentation serving instructions to README
- Updated contributors section with GitHub profile links
Changes in this Release
- Added remaining documentation structure for API reference, troubleshooting, and changelog
- Enhanced MCP clients documentation with setup guides
- Added uvx installation method and removed outdated conda instructions
- Cleaned up navigation by removing empty API Reference section
Installation
Install using pip:
pip install sec-edgar-mcpInstall using uvx:
uvx sec-edgar-mcpFull Changelog
v1.0.5
What's Changed
Patch release v1.0.5
Features & Improvements
- Enhanced SEC EDGAR data retrieval capabilities
- Improved error handling and stability
- Updated dependencies
Full Changelog: v1.0.4...v1.0.5
SEC EDGAR MCP Server - v1.0.4
What's Changed
🐛 Bug Fixes
- Fixed 8-K filing analysis date_of_report parsing error by @harinlee83 in #28
- Fixed press_releases iteration issue in 8-K analysis by @harinlee83 in #28
- Applied ruff formatting improvements
📚 Documentation
- Added Contributors section with automatic contributor badges
- Shows profile pictures of all contributors via contrib.rocks
Contributors
Thanks to @harinlee83 for the bug fixes in this release!
Full Changelog: v1.0.3...v1.0.4
SEC EDGAR MCP Server - v1.0.3
🔧 Conda Fix Release
Fixed
- Conda build: Implemented post-link scripts solution
- Added post-link.sh (Unix/Linux/Mac) and post-link.bat (Windows)
- Scripts install mcp and edgartools via pip after conda installation
- Build now uses --no-deps to avoid dependency resolution issues
How it works
Since mcp and edgartools aren't available on conda-forge, the conda package now:
- Installs the base package with conda
- Automatically runs pip to install missing dependencies post-installation
- Works transparently for users
Full Changelog: v1.0.2...v1.0.3
SEC EDGAR MCP Server - v1.0.2
🐛 Hotfix Release
Fixed
- Conda build: Fixed dependency resolution issues
- Removed mcp-cli and edgartools from conda dependencies (not available on conda-forge)
- Dependencies now installed via pip during build
- Simplified runtime requirements for conda compatibility
Note
This is a hotfix release to address the Conda build failure from v1.0.1. PyPI package remains fully functional with all dependencies.
Full Changelog: v1.0.1...v1.0.2
SEC EDGAR MCP Server - v1.0.1
What's Changed
✨ New Features
- 🚀 Added PyPI publishing workflow for automated package distribution
- 📦 Added Conda package build fixes with dynamic versioning from Git tags
- 🧪 Comprehensive CI/CD workflow with multi-platform testing (Ubuntu, Windows, macOS)
🐛 Bug Fixes
- Fixed Conda build Python version requirements (3.11+ instead of 3.13)
- Fixed Windows CI compatibility (removed Unicode characters)
- Fixed package discovery in setuptools configuration
📚 Documentation
- Added PyPI and Conda badges to README
- Created VERSIONING.md documenting release process
- Updated Python version requirement badge to 3.11+
🔧 Infrastructure
- GitHub Actions workflows for PyPI, Conda, and Docker publishing
- Trusted publishing setup for PyPI (no tokens needed)
- Cross-platform CI testing for Python 3.11, 3.12, and 3.13
Full Changelog: v1.0.0-alpha...v1.0.1
SEC EDGAR MCP Server v1.0.0-alpha
What's Changed
- [Feat] Release
1.0.0-alphaby @stefanoamorelli in #18 - [Chore] Fix typing and linting issues by @stefanoamorelli in #19
Full Changelog: v0.2.0...v1.0.0-alpha
SEC EDGAR MCP Server v0.2.0
What's Changed
- [Chore] Update protocol and Dockerfile by @stefanoamorelli in #12
- [Feat] Support custom protocol by @stefanoamorelli in #15
- [Chore] Add logo by @stefanoamorelli in #16
- [Feat] Introduce new tools (chunking, rss feeds, concepts extraction) by @stefanoamorelli in #17
Full Changelog: v0.1.2...v0.2.0