- Add comprehensive n8n workflow examples for Xiaohongshu automation
- Include detailed documentation and setup instructions
- Add workflow templates for automatic note publishing to Xiaohongshu
- Include supporting images and visual guides for n8n configuration
Co-authored-by: 钟鹏 <zhongpeng@ng.yn.cn>
- Add requirements for formatting Go source files after modifications
- Specify the need to delete unnecessary scripts and build files generated during testing
- Introduce a branching policy for feature changes
- Establish a rule against pushing to remote without prior approval
- Outline the review process including local and remote PR reviews
- Add new feature section for getting post details with interactions and comments
- Include important tips about required parameters (feedID and xsec_token)
- Add reminder that login is required for this feature
- Add hint to users about clicking titles to expand video demos
- Include video demonstration link
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add feed detail page functionality with gin and MCP interfaces
Add comprehensive Feed detail page support:
- Create new FeedDetailAction in xiaohongshu/feed_detail.go
- Add HTTP API endpoint POST /api/v1/feeds/detail
- Add MCP tool 'get_feed_detail' for MCP protocol support
- Support feed_id and xsec_token parameters (both required)
- Raw __INITIAL_STATE__ JSON data saved to feed_detail.json
- Return structured data for both HTTP and MCP interfaces
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: enhance feed detail functionality with MCP interface improvements
- Add comprehensive feed detail page support with proper data extraction
- Create dedicated feed_detail.go file for FeedDetailAction
- Optimize Go struct definitions based on actual JSON data analysis
- Remove unnecessary fields from FeedDetail, DetailImageInfo, CommentList, and Comment structs
- Update MCP interface description to reflect comment retrieval capability
- Support both HTTP REST API and MCP protocol interfaces
- Implement proper Vue 3 reactive data extraction from window.__INITIAL_STATE__
- Include feed content, user info, interaction data, and comment lists
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: restore JSON file writing for testing and improve code structure
- Restore feed_detail.json file writing for testing purposes
- Improve error handling by separating marshal and unmarshal steps
- Keep the original data extraction logic for complex Vue reactive data structure
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* refactor: simplify JSON unmarshaling using struct instead of map[string]any
- Replace complex map[string]any extraction with direct struct unmarshaling
- Define inline struct matching the actual JSON response structure
- Remove unnecessary extractFeedDetailData and extractNestedValue methods
- Significantly reduce code complexity and improve readability
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: improve MCP interface descriptions for better usability
- Enhance get_feed_detail parameter descriptions with clear source information
- Clarify publish_content images parameter supports both local paths and URLs
- Improve search_feeds description to specify supported search types
- Keep descriptions concise and practical without over-complication
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: revert search_feeds keyword description to keep it simple
- Remove unnecessary details from keyword description
- Keep interface descriptions concise and clear
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
- Replace plain text feature list with collapsible sections
- Add video demonstrations for all 5 main features:
* Login and check login status (2 videos)
* Publish image-text content (1 video)
* Search content (1 video)
* Get recommendation list (1 video)
- Merge login and check login status into single feature point
- Organize features in logical usage order
- Maintain clean document structure with expandable video demos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <noreply@anthropic.com>
- Consolidate all MCP client integration docs into single README
- Replace simple client list with detailed collapsible sections
- Add enhanced quick start with service verification steps
- Include all tested configurations for Cursor, VSCode, MCP Inspector
- Preserve all demo screenshots and configuration examples
- Remove duplicate MCP_README.md file to reduce maintenance overhead
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <noreply@anthropic.com>
- Replace basic JSON-RPC implementation with Streamable HTTP protocol
- Add support for GET (SSE) and POST (JSON-RPC) requests
- Update protocol version from 2024-11-05 to 2025-03-26
- Fix list_feeds tool definition to match actual API (remove unused page/pageSize params)
- Add ping method support for MCP Inspector
- Update Cursor configuration to use url field instead of curl command
- Add comprehensive MCP integration documentation
Fixes#32🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>