typingmind-mcp-extension
typingmind-mcp-extensionは、ユーザーがタイピング練習を効率的に行えるように設計されたJavaScriptベースの拡張機能です。このツールは、タイピング速度や正確性を向上させるためのさまざまな練習モードを提供し、ユーザーの進捗をトラッキングします。直感的なインターフェースを持ち、初心者から中級者まで幅広く利用可能です。
GitHubスター
12
ユーザー評価
未評価
お気に入り
0
閲覧数
20
フォーク
4
イシュー
0
TypingMind MCP Extension
A TypingMind extension that integrates with MCP-Bridge to bring Model Context Protocol tools into TypingMind.
Installation
Important: It's highly recommended to download and verify this JavaScript file before using it. TypingMind only allows installation of extensions by providing a URL to a JavaScript file.
- Download the
mcp-extension.js
file - Review the code to verify its safety and functionality
- Host the file somewhere accessible (personal web server, GitHub Pages, etc.)
- In TypingMind, add the extension by providing the URL to your hosted file
Configuration
The extension uses a configurable host and port for MCP-Bridge defined at the top of the file:
// MCP Bridge configuration
const MCP_BRIDGE_URL = 'http://localhost:8000';
You will need to modify this URL to match your MCP-Bridge setup before hosting the file.
How It Works
This extension:
- Connects to your MCP-Bridge server
- Fetches available Model Context Protocol tools
- Registers them as TypingMind plugins
- Tools will appear with the prefix "MCP -" in your plugins list
Visual Feedback
When the extension loads:
- Success: A blue notification will appear at the bottom right of the screen with information about the number of tools loaded
- Error: A red notification will appear at the bottom right if there's a connection issue or other error
Notifications automatically disappear after 5 seconds.
Debugging
If you encounter issues:
- Open your browser's developer console (F12 or right-click → Inspect → Console)
- Look for logs prefixed with "MCP Extension"
- Common errors:
- Connection refused: Check if your MCP-Bridge is running
- Invalid URL: Verify the
MCP_BRIDGE_URL
in the extension is correct - CORS errors: Your MCP-Bridge needs to allow requests from your TypingMind domain
Limitations
- No support for resources or prompts yet
- Requires self-hosting the JS file
References
License
MIT License - See LICENSE file for details