We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sonicaj/tn_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# TrueNAS MCP Server - Action Plan
## Current State
- Basic MCP server implementation that reads CLAUDE.md files
- Serves documentation resources with basic categorization
- Implements content summarization to avoid context overload
## Proposed Improvements
### 1. Enhanced Content Processing
- [ ] Implement more intelligent content extraction based on headers and code blocks
- [ ] Create specialized parsers for different documentation types
- [ ] Add support for extracting API signatures and examples
- [ ] Implement cross-referencing between related documentation
### 2. Dynamic Resource Generation
- [ ] Generate resources for specific API methods (e.g., `truenas://api/methods/user.create`)
- [ ] Create quick reference resources for common tasks
- [ ] Generate workflow-based resources (e.g., "How to create a new plugin")
- [ ] Add search functionality across all documentation
### 3. Context-Aware Resources
- [ ] Track which resources are frequently accessed together
- [ ] Create resource bundles for common development tasks
- [ ] Implement resource dependencies and recommendations
- [ ] Add versioning support for documentation changes
### 4. Integration Features
- [ ] Add configuration options for resource detail levels
- [ ] Implement caching for faster resource access
- [ ] Add support for custom resource queries
- [ ] Create interactive resource exploration
### 5. Documentation Coverage
- [ ] Add support for additional documentation formats (not just CLAUDE.md)
- [ ] Extract inline documentation from Python files
- [ ] Generate resources from test files for examples
- [ ] Include configuration schema documentation
### 6. Performance Optimization
- [ ] Implement lazy loading of documentation content
- [ ] Add background processing for documentation updates
- [ ] Create resource indices for faster lookups
- [ ] Optimize content summarization algorithms
### 7. Developer Experience
- [ ] Add CLI tools for testing resources locally
- [ ] Create documentation validation tools
- [ ] Implement resource preview functionality
- [ ] Add metrics for resource usage patterns
## Implementation Priority
1. **Phase 1** (High Priority)
- Enhanced content processing for better extraction
- Dynamic resource generation for API methods
- Basic search functionality
2. **Phase 2** (Medium Priority)
- Context-aware resource recommendations
- Integration with Python docstrings
- Performance optimizations
3. **Phase 3** (Future Enhancements)
- Advanced search and filtering
- Interactive resource exploration
- Usage analytics and optimization
## Next Steps
1. Choose a specific improvement to implement
2. Create feature branch for the implementation
3. Test thoroughly with real-world usage scenarios
4. Document new features and usage patterns