Skip to main content
Glama

Targetprocess MCP Server

smithery.yaml2.53 kB
# Smithery configuration file (adapted from PR #7 by smithery-ai) # Original reference: https://smithery.ai/docs/config#smitheryyaml startCommand: type: stdio configSchema: # JSON Schema defining the configuration options for the MCP. type: object required: - tpDomain oneOf: - required: ['tpUsername', 'tpPassword'] - required: ['tpApiKey'] properties: tpDomain: type: string description: Your TargetProcess domain, e.g. company.tpondemand.com tpUsername: type: string description: Your TargetProcess username tpPassword: type: string description: Your TargetProcess password tpApiKey: type: string description: Your TargetProcess API key (alternative to username/password) tpUserRole: type: string description: User role for semantic operations (developer, project-manager, tester) default: developer tpUserId: type: string description: TargetProcess user ID for assignments and time tracking tpUserEmail: type: string description: User email address for identification commandFunction: # A JS function that produces the CLI command based on the given config to start the MCP on stdio. |- (config) => { const env = { TP_DOMAIN: config.tpDomain }; // Support both authentication methods if (config.tpApiKey) { env.TP_API_KEY = config.tpApiKey; } else if (config.tpUsername && config.tpPassword) { env.TP_USERNAME = config.tpUsername; env.TP_PASSWORD = config.tpPassword; } // Add optional user identity fields if (config.tpUserRole) { env.TP_USER_ROLE = config.tpUserRole; } if (config.tpUserId) { env.TP_USER_ID = config.tpUserId; } if (config.tpUserEmail) { env.TP_USER_EMAIL = config.tpUserEmail; } return { command: 'node', args: ['build/index.js'], env }; } exampleConfig: # Basic auth example with optional fields tpDomain: company.tpondemand.com tpUsername: demo-user tpPassword: demo-password tpUserRole: developer tpUserId: "12345" tpUserEmail: demo-user@company.com # Alternatively, use API key authentication # tpDomain: company.tpondemand.com # tpApiKey: your-api-key # tpUserRole: developer # tpUserId: "12345" # tpUserEmail: demo-user@company.com

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/aaronsb/apptio-target-process-mcp'

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