Skip to main content
Glama
index.ts1.25 kB
import { CannyClient } from '../client/canny.js'; import { getBoardsTool } from './boards.js'; import { getPostsTool, getPostTool, searchPostsTool, createPostTool, updatePostTool } from './posts.js'; // Temporarily comment out extended tools to debug // import { // getCategoresTool, // getCommentsTool, // getUsersTool, // getTagsTool, // } from './extended.js'; export interface Tool { name: string; description: string; inputSchema: any; handler: (args: unknown, client: CannyClient) => Promise<string>; } /** * All available Canny MCP tools * Following CIQ's Excellence principle - comprehensive toolset for customer feedback management */ export const tools: Tool[] = [ // Board management getBoardsTool, // Post management getPostsTool, getPostTool, searchPostsTool, createPostTool, updatePostTool, // Extended functionality - temporarily disabled for debugging // getCategoresTool, // getCommentsTool, // getUsersTool, // getTagsTool, ]; // Export individual tools for testing export { getBoardsTool, getPostsTool, getPostTool, searchPostsTool, createPostTool, updatePostTool, // getCategoresTool, // getCommentsTool, // getUsersTool, // getTagsTool, };

Implementation Reference

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/itsocialist/canny-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server