MCPcopy Create free account
hub / github.com/PaystackOSS/paystack-mcp-server / registerSkillResource

Function registerSkillResource

src/resources/paystack-skill.ts:3–25  ·  view source on GitHub ↗
(server: McpServer, skillContent: string)

Source from the content-addressed store, hash-verified

1import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
2
3export function registerSkillResource(server: McpServer, skillContent: string) {
4 server.registerResource(
5 'paystack_skill',
6 'paystack://skill',
7 {
8 description:
9 'Paystack developer knowledge: docs index pointer, code snippet URL patterns, and payment channel reference',
10 title: 'Paystack Developer Knowledge',
11 mimeType: 'text/markdown',
12 },
13 async (uri) => {
14 return {
15 contents: [
16 {
17 uri: uri.href,
18 text: skillContent,
19 mimeType: 'text/markdown',
20 },
21 ],
22 };
23 },
24 );
25}

Callers 2

registerAllResourcesFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected