Skip to main content
Glama
index.tsโ€ข2.61 kB
import { FastMCP } from "fastmcp"; // New Stacks Blockchain Tools import { getSIP010BalanceTool, getSIP010InfoTool, generateSIP010TransferTool, generateSIP010TemplateTool } from "./stacks_blockchain/tokens/sip010_ft.js"; import { getSIP009TokenInfoTool, getSIP009CollectionInfoTool, generateSIP009TransferTool, generateSIP009TemplateTool } from "./stacks_blockchain/tokens/sip009_nft.js"; import { generateFungiblePostConditionTool, generateNonFungiblePostConditionTool, generateSTXPostConditionTool, analyzeTransactionPostConditionsTool, generatePostConditionTemplateTool } from "./stacks_blockchain/security/post_conditions.js"; import { analyzeContractPerformanceTool, estimateOperationCostTool, generateOptimizationRecommendationsTool } from "./stacks_blockchain/performance/sip012_cost_analysis.js"; import { getStacksAccountInfoTool, checkSTXBalanceTool, getTransactionHistoryTool, validateStacksAddressTool } from "./stacks_blockchain/accounts/stacks_account.js"; import { generateClarinetsProjectTool, generateClarityContractTool, generateContractTestsTool, configureClarinetsProjectTool } from "./stacks_blockchain/development/clarinet_project.js"; export function registerTools(server: FastMCP): void { // SIP-010 Fungible Token Tools server.addTool(getSIP010BalanceTool); server.addTool(getSIP010InfoTool); server.addTool(generateSIP010TransferTool); server.addTool(generateSIP010TemplateTool); // SIP-009 NFT Tools server.addTool(getSIP009TokenInfoTool); server.addTool(getSIP009CollectionInfoTool); server.addTool(generateSIP009TransferTool); server.addTool(generateSIP009TemplateTool); // Post-Condition Security Tools server.addTool(generateFungiblePostConditionTool); server.addTool(generateNonFungiblePostConditionTool); server.addTool(generateSTXPostConditionTool); server.addTool(analyzeTransactionPostConditionsTool); server.addTool(generatePostConditionTemplateTool); // SIP-012 Performance Tools server.addTool(analyzeContractPerformanceTool); server.addTool(estimateOperationCostTool); server.addTool(generateOptimizationRecommendationsTool); // Stacks Account & Balance Tools server.addTool(getStacksAccountInfoTool); server.addTool(checkSTXBalanceTool); server.addTool(getTransactionHistoryTool); server.addTool(validateStacksAddressTool); // Clarinet Development Tools server.addTool(generateClarinetsProjectTool); server.addTool(generateClarityContractTool); server.addTool(generateContractTestsTool); server.addTool(configureClarinetsProjectTool); }

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/exponentlabshq/stacks-clarity-mcp'

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