openai-assistants-mcp
Version:
OpenAI Assistants MCP Server - A Model Context Protocol server providing OpenAI Assistants API tools and resources. Features comprehensive assistant management, thread operations, message handling, and run execution with seamless stdio transport for Claud
28 lines • 1.24 kB
JavaScript
/**
* Resources Index - Centralized exports for all shared MCP resources
*
* This module provides clean, tree-shakable exports for all MCP resources
* including templates, examples, and documentation. Enables both deployments
* to import resources using @shared/resources.
*/
// Import from TypeScript module
import { getResources, getResource, getResourceContent, getResourcesByCategory, RESOURCE_URIS } from './resources.js';
// Export all functions
export const getAllResources = getResources;
export { getResource, getResourceContent, getResourcesByCategory, RESOURCE_URIS };
// Add placeholder functions for enhanced functionality that was in .cjs
export function searchResources(query) {
const allResources = getResources();
return allResources.filter((resource) => resource.name?.toLowerCase().includes(query.toLowerCase()) ||
resource.description?.toLowerCase().includes(query.toLowerCase()));
}
export function getResourceStats() {
const allResources = getResources();
return {
total: allResources.length,
categories: [...new Set(allResources.map((r) => r.category))].length
};
}
// Legacy exports for backward compatibility
export { getResources };
//# sourceMappingURL=index.js.map