Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
15 lines
584 B
Plaintext
15 lines
584 B
Plaintext
import express from 'express';
|
|
import cors from 'cors';
|
|
import { allowedMethods } from '../middleware/allowedMethods.js';
|
|
export function metadataHandler(metadata) {
|
|
// Nested router so we can configure middleware and restrict HTTP method
|
|
const router = express.Router();
|
|
// Configure CORS to allow any origin, to make accessible to web-based MCP clients
|
|
router.use(cors());
|
|
router.use(allowedMethods(['GET', 'OPTIONS']));
|
|
router.get('/', (req, res) => {
|
|
res.status(200).json(metadata);
|
|
});
|
|
return router;
|
|
}
|
|
//# sourceMappingURL=metadata.js.map |