@coretext-ai/frankenstien-ec9f1c9a-9c8f-4877-96f0-f8dd23c5918e
v1.0.1
Published
franky franky
Downloads
17
Readme
frankenstien
franky franky
This MCP server was generated using the Template Orchestrator and includes the following integrations:
Available Tools
This MCP server provides 43 tools across 3 integrations:
Clickup Tools
- clickup_get_tags: Get tags for a space
- clickup_get_task: Get a specific task
- clickup_get_user: Get current user information
- clickup_get_lists: Get lists in a folder
- clickup_get_tasks: Get tasks in a list
- clickup_get_teams: Get authorized teams for the user
- clickup_get_spaces: Get spaces for a team
- clickup_get_folders: Get folders in a space
- clickup_get_comments: Get comments for a task
- clickup_search_tasks: Search for tasks across a team
- clickup_get_folderless_lists: Get lists directly in a space (without folders)
Notion Tools
- notion_get_me: Get current bot user
- notion_search: Search pages and databases
- notion_get_page: Get page by ID
- notion_get_user: Get user by ID
- notion_get_block: Get block by ID
- notion_list_users: List all users
- notion_create_page: Create a new page. Note: Creating pages directly in workspace root requires special permissions - use database or page parents instead.
- notion_update_page: Update page properties
- notion_delete_block: Delete a block
- notion_get_comments: Get comments for a page or block
- notion_get_database: Get database by ID
- notion_update_block: Update block content
- notion_create_comment: Create a comment on a page or block
- notion_list_databases: ⚠️ DEPRECATED: This endpoint is deprecated by Notion API. Use the search endpoint with database filter instead.
- notion_query_database: Query database pages
- notion_create_database: Create a new database
- notion_update_database: Update database properties
- notion_get_page_property: Get page property by ID
- notion_get_block_children: Get block children
- notion_append_block_children: Append blocks to a parent block
Asana Tools
- asana_get_users: Get multiple users in a workspace or team
- asana_get_project: Get a project by ID
- asana_search_tasks: Search tasks in a workspace
- asana_get_portfolio: Get a portfolio by ID
- asana_get_workspace: Get a workspace by ID
- asana_list_projects: Get multiple projects
- asana_get_workspaces: Get multiple workspaces accessible to the authenticated user
- asana_update_project: Update a project
- asana_get_attachments: Get attachments for an object
- asana_list_portfolios: Get multiple portfolios
- asana_get_current_user: Get the current authenticated user
- asana_get_custom_fields: Get a workspace's custom fields
Installation
npm install @coretext-ai/frankenstien-ec9f1c9a-9c8f-4877-96f0-f8dd23c5918eEnvironment Setup
Create a .env file with the following variables:
ASANA_ACCESS_TOKEN=your_asana_access_token_here
CLICKUP_API_KEY=your_clickup_api_key_here
GITHUB_TOKEN=your_github_token_here
NOTION_ACCESS_TOKEN=your_notion_access_token_hereUsage
Running the server
# Development mode
npm run dev
# Production mode
npm run build && npm startUsing with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"frankenstien": {
"command": "npx",
"args": ["@coretext-ai/frankenstien-ec9f1c9a-9c8f-4877-96f0-f8dd23c5918e"],
"env": {
"ASANA_ACCESS_TOKEN": "your_asana_access_token_here",
"CLICKUP_API_KEY": "your_clickup_api_key_here",
"GITHUB_TOKEN": "your_github_token_here",
"NOTION_ACCESS_TOKEN": "your_notion_access_token_here"
}
}
}
}Instructions for Fetching API Keys/Tokens
- COMING SOON
Advanced Features
Request Cancellation
This MCP server supports request cancellation according to the MCP cancellation specification. Clients can cancel in-progress requests by sending a notifications/cancelled message with the request ID.
When a request is cancelled:
- The server immediately stops processing the request
- Any ongoing API calls are aborted
- Resources are cleaned up
- No response is sent for the cancelled request
Progress Notifications
The server supports progress notifications for long-running operations according to the MCP progress specification.
To receive progress updates:
- Include a
progressTokenin your request metadata - The server will send
notifications/progressmessages with:- Current progress value
- Total value (when known)
- Human-readable status messages
Progress is reported for:
- Multi-step operations
- Batch processing
- Long-running API calls
- File uploads/downloads
Example progress notification:
{
"method": "notifications/progress",
"params": {
"progressToken": "operation-123",
"progress": 45,
"total": 100,
"message": "Processing item 45 of 100..."
}
}Generated Information
- Generated at: Tue Oct 07 2025 23:53:19 GMT+0000 (Coordinated Universal Time)
- Orchestrator version: 0.0.2
- Template repository: Coretext-AI-Dev/server-template-v2
- Total endpoints: 43
